sokxx
24.08.2006, 12:24:01
Witam!
Mam wielki problem, i mam nadzieję, że znajdzie się ktoś kto się bardziej orientuje niż ja i pomoże mi go rozwiązać. Otóż mam skrypt, który zapisuje do bazy rekordy kodowane za pomocą UTF-8, jednak kiedy zaloguje się do bazy przez PHPMYADMIN to widze same krzaki zamiast polskich znaków (chodzi o wczesniej wprowadzone przezemnie rekordy)
----Ustawienia phpmyadmin-----
Language - polish
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_bin
----Ustawienia przykładowej tabeli------
Metoda porównywania napisów: latin2_general_ci
Prosze o pomoc w rozwiązaniu problemu. Jak ustawić te parametry aby nie było krzaczków kiedy się zaloguje do phpmyadmin?
Pozdrawiam
markozik1
24.08.2006, 15:57:31
Miałem podobny problem.
Spróbuj zakodować wszystko w Central European (ISO) 28592.
Mi pomogło.
(mam nadzieje że pomoże)
sokxx
24.08.2006, 17:34:58
Hmm.. Nic nie pomaga, ale ustawilem po polaczeniu sie z baza:
*1)
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8_general_ci'");
i do bazy bez problemu zapisuje z polskimi znakami i tak tez w bazie się prezentują, ale zależy mi na starych rekordach, które wyświetlają się w bazie z krzakami... A dokładniej mówiąc kiedy robie export do pliku *.xls
W skrypcie exportu jednak już to nie działa:( kiedy po połączeniu się do bazy ustawiam *1 to i tak zapisuje do *.xls z krzakami:(
Macie jakieś pomysły na rozwiązanie tego problemu?
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.