Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z PL literkami po przegraniu PLIKOW bazy danych i konfigow na inna maszyne
Forum PHP.pl > Forum > Bazy danych
kowalma
Witam,

Mam "maly" problem z polskimi literkami w MySQL, w czym rzecz - byla sobie stronka www i baza mySQL wszystko dzialalo pieknie, PL literki byly miod malina... Pare dni temu komputer na ktorym to wszystko stalo
wyzionol ducha (dysk zaczol sie sypac + plyta glowna) ... Zostal zlozony inny komp tylko zonk bo dysk na SATA a nie IDE wiec dysku nie idzie przelozyc... Wiec instalacja Debiana (etch, bo Sarge nie obsluguje bootowania z S=ATA2), lista pakietow z pierwotnego serwera wczytana, strona przegrana baza danych takze (skopiowane /var/lib/mysql/*) i sie pojawia ZONK bo nie ma polskich liter...
Podlaczenie starego dysku do innej maszyny i PL literki sa...
Konfigi mysql, apache'a, php przegrane z pierwotnej maszyny na stara a PL-literek jak nie bylo tak nie ma... Pojawiaja sie zamiast tego znaki zapytania.
Odpytanie bazy z palc via mysql -u XXX -p powoduje wyswietlenie PL literek.
Wszedzie ustawione latin2:

www:~# more /etc/mysql/my.cnf | grep latin2
default-character-set = latin2
default-collation = latin2
character_set_server = latin2
collation_server = latin2_general_ci
character_set_client = latin2

Ktos ma koncepcje co zmieniac?
mysql testowane na 4.1 i 5.0 php5
elem84
A w części client masz takie wpisy:

[client]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = latin2
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-2025 Invision Power Services, Inc.