Marek Konieczny pisze:
Witam Ja zmuszony byłem ustawiać SET NAMES w lib/dbenconding.php, bo za nic nie chciały mi krzaki zniknąć. Spróbuj ustawić latin1 albo latin2.
case 'mysql': case 'mysqli': $DB->Execute("SET NAMES latin1"); break; znalazłem problem ale nie wiem jak go rozwiązać moja wiedza niestety jest nie wystarczająca by na szybko pokonać ten problem ale do rzeczy
jesli baza jest w utf-8 to odpalenie nowego gui kończy się tym że nowy lms przerabia baze uft-8 jeszcze raz utf-8 i dlatego krzaczki robią się podwójne dlaczego tak twierdzę? lms 1.8.14 robię backup powiedzmy plik nazywa się backup_1_8_14 teraz w katalogu z plikiem backup_1_8_14 edytuje plik i mam krzaki przy zamiast nazwiska robię tak: iconv -t iso-8859-2 -f UTF-8 backup_1_8_14 > backup_1_8_14_iso2 edytuje plik backup_1_8_14_iso2 i mam ładne znaki ąęśń w nazwisku teraz w lms 1.11.8 robię backup nazywam go: backup_1.11.8 iconv -t iso-8859-2 -f UTF-8 backup_1.11.8 > backup_1_11_8_iso2 w backup_1_8_14 dla np "ł" są dwa znaki(krzaki) a w backup_1.11.8 w tym samym miejscu w tym samym imieniu "ł" ma 4 słownie cztery znaki(krzaki) i niestety z miejsca dostaje bład na pozycji gdzie są krzaki utf-8... i krzaki są dwa razy dłuższe.. czyli w pliku co moim zdaniem oznacza że lms konwertuje bazę danych nie zależnie czy jest już utf-8 czy nie jeszcze raz na utf-8 :( a zrobienie z instrukcji upgrade iconv --from-code=ISO-8859-2 --to-code=UTF-8 < plik_backupu > nowy_plik daje jeszcze więcej krzaków... POzdrawiam Marcin S. !DSPAM:4a40e361187418616076440!