|
brak latin2 w phpmyadmin
joshuavh - 14-02-2007 09:37
Mam postawionego mysql 4.1 oraz phpmyadmin 2.6.2. Na mysql’u chodzi mambo i po dodaniu do niego komponentu bazy teleadresowej w bazie pojawiły się krzaki czyli każdy polski font zamieniony jest na ? Przegooglowałem dwa dni i w poradach znalazłem aby zmienić kodowanie bazy na latin2 czyli odpowiednik ISO 8859-2. Problem w tym że w phpmyadmin pojawia się owo kodowanie ale nie można go wybrać. Czy ktoś może wie jak sobie poradzić z tym problemem?
Kaka' - 14-02-2007 09:51
A jakie masz kodowanie systemu? Zmień kodowanie systemu na ISO 8859-2. http://debian.linux.pl/viewtopic.php?t=579
joshuavh - 14-02-2007 10:43
zrobiłem dokładnie jak w podanym przez Ciebie opisie.. Latin2 dalej się nie pojawia
Partition - 14-02-2007 14:14
Zrób na chama. ;-) Dopisz zapytanie następujące zapytanie do bazy: mysql_query("SET NAMES latin2");
Do pliku odpowiedzialnego za łaczenie się z bazą, pewnie będzie w katalogu /db/ albo coś w tym stylu (nie znam tego cms)
Ew.(jeżeli nie ruszy) zamień na latin1, utf8
Pozdrawiam
joshuavh - 15-02-2007 12:58
Wszystko jest ok. Tzn. mam rozwiązanie. Kodowanie w samej bazie jest ok, tyle że formularz z którego wprowadzane i wyszukiwane są rekordy - do podstrony ma zapewne ustawione inne kodowanie. W momencie kiedy nowe rekordy wpisywane są z poziomu phpmyadmin wszystko jest ok tyle że wyświetlane w ww. formularzu jest inne, zatem wyszukiwanie jest z niego niemożliwe. Rozwiązaniem byłoby (chyba) ustawianie kodowania takiego samego dla bazy jak i dla formularza... Generalnie ustawianie kodowania jest w tym przypadku nieistotne. Kłopoty zaczynają się przy próbie eksportu danych z poziomu phpmyadmin do np. Worda, CSV czy HTML'a.
Problem jest taki że nie wiem jak to ustawić.. za podpowiedzi byłbym wdzięczny
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|