parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Нужна помощь по кодировкам

Zozo 14.08.2009 00:22

Добрый день!

Уже несколько лет я не работал с парсером, хотя до этого долгое время работал с ним. Помню, что там были определенные тонкости с кодировками и вот сейчас, похоже, я столконулся с этими тонкостями.

Нужно кое-что обновить в одном из проектов, который делал 4 года назад и перенести его на другой сервер и в процессе этого возникли сложности.

Попутно я решил перевести всё в utf-8: и базу и файлы сайта. Сделал дамп базы в cp1251, перекодировал его в utf8 с помощью iconv'а, написал скрипт, которые перекодировал все .html, .p и .cfg файлы из cp1251 в utf8, поставил $request:charset[utf8] и $response:charset[utf8].

После этих операций сайт стал нормально выдавать всё в юникоде. Однако, как только я делаю какой-то UPDATE или INSERT в базу, весь русский текст из этого запроса сохраняется в базе в виде вопросительных знаков. Перечитал всё, что касается кодировок в документации, поискал по форуму - так и не удалось решить проблему.

Помогите, пожалуйста!

PS: стоит это всё на Ubuntu (64 bit), mysql 5.0.57

  • Нужна помощь по кодировкам, Zozo 14.08.2009 00:22