LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: Andrey Hristov Date: Fri Jun 24 02:08:14 2005 Subject: Re: [GENERAL-BG] php, mysq и
кирилица
Quoting Nikolai Jeliazkov <null@to4ka.net>: > Имам проблем: > имам запален mysql със ÿ конфигурационенфайл > [client] > port = 3306 > socket = /var/run/mysql/mysql.sock > default-character-set=cp1251 > [mysqld] > port = 3306 > socket = /var/run/mysql/mysql.sock > default-character-set=cp1251 > > в текстово поле в таблица varchar(255) с помощта на SQLYOG слагам те кст > на кирилица > през ssh от конзола също го че та на кирилица > обаче, когато през php го чета излизат само въпросителни ?????? > това е еднакво и като е през apache-то и от команден ред > > иначе съм с trustix 2.2 > ÿма значение дали използв ам php4 или php5 > Probvaj da izpylnish "SET NAMES cp1251"; andrey@lmy004:~> php -r 'mysql_connect("localhost", "andrey","");var_dump(mysql_fetch_array(mysql_query("SELECT * FROM test.xyz")));' array(2) { [0]=> string(12) "??????????" ["a"]=> string(12) "??????????" } andrey@lmy004:~> php -r 'mysql_connect("localhost", "andrey","");var_dump(mysql_query("SET NAMES cp1251;"));var_dump(mysql_fetch_array(mysql_query("SELECT * FROM test.xyz")));' bool(true) array(2) { [0]=> string(12) "андрей" ["a"]=> string(12) "андрей" } Problemyt e che [client] sekciata ne se izpolzva ot PHP, a e samo za konzolniat klient, kakto [mysqldump] e za mysqldump i t.n. Syshto taka ext/mysql niama funckiata, koiato da zadava kodova tablica, neshto koeto go ima v novite versii na ext/mysqli. Samo che novata funkcia izpylniava "SET NAMES", taka che e vse syshtoto. Uspeh! Andrey
| Navigate in group php.general.bg at sever news.php.net | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by PHP Developer
Powered By PHP Consultants |