B
balaganov
Прохожие
raxrax написал(а):Господа, никто не сталкивался с проблемой кодировок?
Есть косяк с этим делом.
После грабления выдает приблизительно такие крякозябры в виде новостей:
позволяет создать на компьютере
что интересно, что данный текст легко читается поисковиками
(в частности, если этот текст забить в строку Яндекса то он распознает этот текст как "позволяет создать на компьютере", что верно
Установки кодировок мускульных таблиц в норме, но текст в таблицах уже имеет вид иероглифов.
Кто сталкивался, как решал?
Есть предположение что нарушение кодировок происходит во время процесса грабления.
Точно такойже случай, поборать так и не смог (не шарю я в пхп ) добавлю тока что при установке в браузере кодировки utf-8 кирилицу нормально видно все остальное - болт.
someone написал(а):Это означает что майссиквел и скрипт работают несогласованно.
вероятсно стоит после инициализации коннекта в скрипте делать запрос
SET NAMES cp1251;
В файле lib.db.mysql.php есть такая функция
Код:
function connect() {
$this->conn = mysql_connect($this->db_host,$this->db_login,$this->db_password);
if (!$this->conn) die(mysql_error());
if (!mysql_select_db($this->db_name)) die("База данных указана не верно.");
$res = mysql_query("SET NAMES cp1251");
}
Как видно $res = mysql_query("SET NAMES cp1251"); присутствует. Или не это имелось ввиду? Прошу хелп!
ЗЫ locallhost денвер (любой ), xp sp2, opera.