Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z kodowaniem po przerzuceniu bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
roobik
Witam!
Tak, wiem, że tematów o tym jest bez liku na każdym Forum - także tutaj. Nie znalazłem jednak "recepty" na mój problem. Wielokrotnie robiłem kopie zapasowe bazy - wielokrotnie tez miałem do czynienia z przerzucaniem bazy. Ale to, co mam teraz, to mnie przeszło...
Standardowo robiłem eksport i import w utf-8 - nic
Potem bawiłem się porównywaniem znaków - latin2generalci, utf... - nic
Nastepnie w różnych kombinacjach eksportowałem i importowałem wraz z trybem zgodności MYSQL40 - nic
Jeszcze potem na poczatku bazy dodałem
  1. SET NAMES 'utf8';
  2. SET CHARACTER SET utf8;
  3. SET SESSION collation_connection ='utf8_bin';

...też nic
Próbowałem także binarnie - też nic...

Na "starym" i nowym serwerze mam takie same ustawienia:
Tu i tu "Metoda porównywania napisów" to latin2_general_ci
Tu i tu "System porównań dla połączenia MySQL:" to utf8_unicode_ci

Patrzyłem w bazę - nie ma tam krzaczków, które widoczne są na stronie.
Jedyne co się różni to wersja MySQL'a:
na "starym" servie: 5.0.27
a na "nowym" : 4.1.21

Pomóżcie proszę... bo już sam nie wiem, co jest...
intol
Polecam przeczytać, wszystko się wyjaśni: Polskie ogonki w MySQL .

Potem przejrzeć jeszcze historię forum...
roobik
Porównałem phpinfo na obydwu serwerach. Co znalazłem?
Na starym, w części mbstring:
Local value ustawione jest na "no value"
a na "nowym" na ISO-8859-1.

intol - dzięki za linka smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.