Нужна помощь по кодировкам
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
- Ответ, Misha v.3 [M] 14.08.2009 04:26
- Ответ, Zozo 14.08.2009 11:55