Skocz do zawartości
Zaloguj się, aby obserwować  
Lizard

Polskie Znaki W Mysql4

Polecane posty

mam problem ze swoja baza danych :P 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

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
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
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
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

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

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×