kodowanie utf-8, to nie takie proste...;(
longer - 29-07-2006 13:40
kodowanie utf-8, to nie takie proste...;(
Witam. Od tygodnia próbuje zwalczyć mój problem z wykrzyknikami. Miałem kod strony w latin2. Chciałem ją wrzucić na ovh a że wiedziałem że mogą być problemy z kodowaniem, przeczytałem tematy z forum i zrobiłem tak:
- strona jest robiona w pajaczku: dokonałem konwersji we wszystkich plikach na utf-8
-do phpmyadmin na ovh się loguje na utf-8
-porównywanie napisów utf-8
-dla pewnosci dalem alter database na utf8 i porównywanie na utf8-polish_ci i tak mam wszystkie tabele
-wszystko co ma doczynienia ze strona=utf8 (nawet przegladarka ;))
Rezultaty:
-na localhost( ktore też przerobiłem na utf8) krzaczą się stare tematy, wszystko co wpisuje od tej pory jest ok
-na ovh w bazie wszystko ok, phpmy admin ok a na stronie nie!!!
adres to isk.ovh.org,rzecz dotyczy srodkowej czesci strony bo reszta jest czytana z plików, zamiesciłem tam przykładowo jak sa wyswietlane wszystkie psolskie litery
PS-ktos kiedys zamiescił skrypt który sprawdza czy aby na pewno tabele są zgodne z baza, oto wynik:
Encoding: utf-8
11 polskie samogłoski i inne literki a-ą e-ę c-ć n-ń l-ł z-ż-ź u-ó s-ś Długi 0000-00-00 00:00:00 ;<---- wiec niby dobrze.
Pisze bo sam już dalej nie pociagne z tym, brak mi sił...(pewnie robie jakiś czeski błąd którego po prostu nie widze). Z góry dzięki za pomoc.
longer - 30-07-2006 13:11
posiedziałem na tym znowu trochę, poszukałem ale dalej nie wiem jakim prawem jak sie loguje na ovh do PMA na utf wszystko jest utf i dodaje coś bezpośrednio w PMA to na stronie są dalej znaki zapytania mimo że w bazie wszystko wyświetlane jest ok. Na razie żeby wyświetlać poprawnie idę na około tzn:
-eksportuje baze do pliku
-dokonuje konwersji skryptem php (zamienia np ć na ć)
-importuje zamieniony plik na ovh i ok
czemu pisanie bezpośrednio w bazie na ovh wyświetla ? na stronie?
PS
przed konwersją skryptem
napis długi w bazie wyświetla się długi a na stronie d?ugi
po konwersji w bazie długi na stronie długi
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl