Проблема с русским текстом в MySQL
Добавлено: 22 апр 2007, 22:40
Apache 1.3.27
PHP 4.3.0
MySQL 3.23.53
phpMyAdmin - 2.9.2
Все, кроме phpMyAdmin поставлено с джентльменского набора web-разработчика Денвер-2 ([url]http://web.dklab.ru)[/url].
Проблема такая:
есть БД, в ней таблица sections. В таблице sections поля varchar. Введенные через phpMyAdmin русские значения для этих полей в том же phpMyAdmin'е смотрятся нормально. При попытке затащить их в программу при помощи следующего кода:
Поля, значения в которые введены русскими буквами, выводятся в виде: календарь.
В my.cnf есть строчка: default-character-set=cp1251
На запрос программа выводит latin.
Что делать?
Очень рассчитываю на вашу помощь!
PHP 4.3.0
MySQL 3.23.53
phpMyAdmin - 2.9.2
Все, кроме phpMyAdmin поставлено с джентльменского набора web-разработчика Денвер-2 ([url]http://web.dklab.ru)[/url].
Проблема такая:
есть БД, в ней таблица sections. В таблице sections поля varchar. Введенные через phpMyAdmin русские значения для этих полей в том же phpMyAdmin'е смотрятся нормально. При попытке затащить их в программу при помощи следующего кода:
Код: Выделить всё
$query = "SELECT * FROM sections";
$result = mysql_query($query);
while ( $section_arr = mysql_fetch_row($result) ) {
list($id, $name, $title) = $section_arr;
print $id."|".$name."|".$title."
";
};
В my.cnf есть строчка: default-character-set=cp1251
На запрос
Код: Выделить всё
print mysql_client_encoding ();
Что делать?
Очень рассчитываю на вашу помощь!