Проблемма с Mysql

NightAngel

Новичок
Имеется код примерно такого вида:
$query = "INSERT INTO n_table (id,text) VALUES (1,'текст')";
mysql_query($query);
после его выполнение в таблицу вставляется не слово 'текст' а '?????'.
ктонить знает как с этим бороться?
P.S. кодировка таблицы cp1251_general_ci
 

Cosinus

Новичок
Имеется код примерно такого вида:

после его выполнение в таблицу вставляется не слово 'текст' а '?????'.
ктонить знает как с этим бороться?
P.S. кодировка таблицы cp1251_general_ci

я всегда ставлю кодировку utf-8 и ни каких проблемм

русский текст будет выглядить примерно так Äîáðî ïîæàëîâàòü

но при обработке (к примеру сайт) выводится нормальным образом
 

NightAngel

Новичок
не помогает =(
Давно сталкивался с такой проблемой, помог какойто запрос с конструкцией "SET ..." он указывал в какой кодировку передаются данные. только вот забыл всё =(

Есть! Помог просмотр исходников phpBB (класс для работы с MySQL). Вот как раз тот запрос для SET:
mysql_query("SET NAMES 'cp1251'");
всё норм теперь =)
 
Сверху