Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: 2 rozne kodowania - krzaki w MySQL'u ;/ HELP!
Forum PHP.pl > Forum > Bazy danych > MySQL
sokxx
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
Miałem podobny problem.
Spróbuj zakodować wszystko w Central European (ISO) 28592.
Mi pomogło.
(mam nadzieje że pomoże)
sokxx
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.
Invision Power Board © 2001-2024 Invision Power Services, Inc.