problem polega na tym, iz do tej pory pracowalem z baza danych za pomoca
phpmyadmin w jakiejs starej wersji. teraz uaktualnilem sie do 2.6.0 i
uaktualnilo mi sie oprogramowanie na serwerze (php i mysql) do nowych
wersji. i od tego momentu mam problem z polskimi znakami. zauwazylem ze
kodowanie znakow w phpmyadmin sie pojawiło (wczesniej nie bylo tej
opcji) oraz na stronie pojawiaja mi sie znaczki ? zamiast Ł, Ż itp.
co z tym zrobic, jakie kodowanie ustawic, aby bylo ok?
Chmiel
nowy mysql koduje już w utf8, i myadmin się do tego przystosował. ustaw
iso-[...]-2
pBT
--
http://histeria.pl/ -- Zbiór bardzo dobrych opowiadań s&f, fantasy...
http://szuflada.histeria.pl/szuflada.phtml -- Piszesz coś - Opublikuj
http://szuflada.histeria.pl/konkurs -- Konkurs - Weźmiesz udział?
gdyby właśnie było do wyboru ISO-[xxx]-2 :-) to bym wybrał. ale niestety
tego nie ma.....
Chmiel
sprawdzałem juz wszystkie mozliwe kodowania i porownywanie
znakow w bazie mysql i nic sie nie zmienia na lepsze. HELP!
Export danych tez leci ze znakami ?? zamiast pl znakow. a wpisow
w bazie jest ponad 3000 wiec nie bardzo recznie to robic.
Chmiel
Niedawno z tym walczyłem. Rozwiazalem to w nastepujacy sposob:
1. eksport do plików wszystkich tabel z bazy (struktura i dane)
2. w plikach eksportu zamiana wszystkich wystapien deklaracji latin1 na
latin2
3. wykasowanie tabel z bazy danych
4. w pliku my.ini dodanie deklaracji kodowania latin2
5. restart bazy
6. import tabel z plikow
Problem w tym ze nie wystarczy sama zamiana kodowania - po takiej operacji w
momencie wyswietlenia wynikow zapytania phpmyadmin zmienia kodowanie znakow
w bazie i klops - operacja jest niestety nieodwracalna. Wiec przed zmiana
kodowania nalezy wyeksportowac wszystko i po zmianie zaimportowac.
--
Proton
jak sie nie ma co sie lubi to sie ma co sie nie lubi