Lizard 0 Zgłoś post Napisano Luty 27, 2006 mam problem ze swoja baza danych servek stoi na mysql4.1.x i mam problem z wyswietlaniem polskich znakow, nie ma zwyklego iso 2 wyczytalem, ze trzeba użyć latin2, ustawilem wiec w phpMyAdminie latin2_general_ci baza i... pomoglo, ale tylko w bazie na stronie niestety dalej kaszana czyli znaki zapytania, mysle ze to moze byc cos z konfiguracja mysql`a.. Jakies pomysly? Udostępnij ten post Link to postu Udostępnij na innych stronach
Lizard 0 Zgłoś post Napisano Luty 27, 2006 Pogrzebalem i w phpMyAdminie znalazlem to: character set client utf8 latin1 character set connection latin2 latin1 character set database latin1 latin1 character set results utf8 latin1 character set server latin1 latin1 character set system utf8 utf8 character sets dir /usr/share/mysql/charsets/ /usr/share/mysql/charsets/ collation connection latin2_bin latin1_general_ci collation database latin1_general_ci latin1_general_ci collation server latin1_general_ci latin1_general_ci jak to zmienic, ustawic ? Udostępnij ten post Link to postu Udostępnij na innych stronach
ednet 136 Zgłoś post Napisano Luty 27, 2006 Pogrzebalem i w phpMyAdminie znalazlem to: character set client utf8 latin1 character set connection latin2 latin1 character set database latin1 latin1 character set results utf8 latin1 character set server latin1 latin1 character set system utf8 utf8 character sets dir /usr/share/mysql/charsets/ /usr/share/mysql/charsets/ collation connection latin2_bin latin1_general_ci collation database latin1_general_ci latin1_general_ci collation server latin1_general_ci latin1_general_ci jak to zmienic, ustawic ? dodaj do pliku my.cnf poniższe dane: [mysqld] character-sets-dir=/usr/local/share/mysql/charsets default-character-set=latin2 default-collation=latin2_general_ci init_connect='SET character_set_connection=latin2; SET character_set_client=latin2; SET character_set_results=latin2;' Plik my.cnf powinen byc w /etc (zalezy od systemu) ed Udostępnij ten post Link to postu Udostępnij na innych stronach
Lizard 0 Zgłoś post Napisano Luty 27, 2006 dodaj do pliku my.cnf poniższe dane: [mysqld] character-sets-dir=/usr/local/share/mysql/charsets default-character-set=latin2 default-collation=latin2_general_ci init_connect='SET character_set_connection=latin2; SET character_set_client=latin2; SET character_set_results=latin2;' Plik my.cnf powinen byc w /etc (zalezy od systemu) ed dziekue serdecznie zaraz wyprobuje edit. niesety po dodaniu tego otrzymuje Starting MySQL................................... [FAILED] Udostępnij ten post Link to postu Udostępnij na innych stronach
ednet 136 Zgłoś post Napisano Luty 28, 2006 dziekue serdecznie zaraz wyprobuje edit. niesety po dodaniu tego otrzymuje Starting MySQL................................... [FAILED] sprawdz czy sciezka character-sets-dir=/usr/local/share/mysql/charsets w Twoim systemie jest taka sama. W razie potrzeby zmienją na prawidlową. ed Udostępnij ten post Link to postu Udostępnij na innych stronach
Lizard 0 Zgłoś post Napisano Luty 28, 2006 prawidlowa, jakby ktos mial podobny problem to dosc okreznie rozwiazanie to do skryptu dopisac $set = @mysql_query ('set names latin2'); $set = @mysql_query ('set collation_connection=latin2_general_ci'); Udostępnij ten post Link to postu Udostępnij na innych stronach