Naten...@gmail.com
unread,Aug 24, 2008, 4:15:30 PM8/24/08You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Witam. Zwracam się do Was o pomoc, bo jakoś sam nie mogę sobie z tym
poradzić. Pracuję nad pewnym serwisem, zainstalowałem sobie na kompie
na którym go tworzę pakiet Wampserwer zawiarający m.in. serwer apache,
php oraz MySQL w wersji 5.0.51a. Wszędzie gdzie tylko się dało
poustawiałem kodowanie utf-8. Ustawiłem takie kodowanie we wszystkich
wpisach pliku my.ini dotyczących kodowania, oraz wszędzie się dało
poprzez panel phpMyAdmin. Na razie wszystko działa lokalnie, piszę
sobie kod i go sprawdzam na localhost.
No i niestety pomimo moich starań mam jakiś problem z kodowaniem
polskich znaków.
Tworzę sobie nową bazę, nową tabelę, wszystko w utf8, a następnie
wpisuję do tej bazy tekst z polskimi znakami przez stworzoną przeze
mnie stronę www, z charsetem ustawionym też na utf-8 w sekcji <meta >.
Następnie pobieram sobie ten tekst z bazy na inną stronę www, też z
charsetem zdefiniowanym na utf-8 i niby jest wszystko dobrze, ponieważ
polskie znaki wyświetlają sie prawidłowo na tej stronie www.
Ale jest jednak pewien problem, ponieważ gdy wchodzę sobie do tej
tabelki przez phpMyAdmin i wyświetlam jej zawartość to zamiast
polskich liter mam niestety krzaczki. Tak jakby dane były w bazie
zapisane właściwie (no bo przecież po wysłaniu ich na strone
wyświetlają się ok), ale był problem z ich właściwym wyświetleniem pod
phpMyAdmin. A sprawdziłem w źródle panelu phpMyAdmin, że w znaczniku
meta jest też wpisane właściwe kodowanie, czyli utf-8. Podobny
problem, tylko w drugą stronę pojawia się, gdy edytuję zawartość
jakiejś komórki za pomocą phpMyAdmin. Jeśli w ten sposób wpiszę jakiś
tekst z polskimi znakami, to będzie się on wyświetlał poprawnie pod
phpMyAdmin, ale po wysłaniu go do pliku php mam w przeglądarce www
krzaczki w miejscu polskich literek. Czyli ewidentnie gdzieś coś nie
jest jeszcze do końca ustawione właściwie na utf8, a ja nie mam
pojęcia gdzie :( Czy ktoś wskaże mi jakis trop?
Pozdrawiam
N.W.