parser

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

 

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

MySQL 4 под win32: Проблемы с кодировкой

Rafael 09.03.2006 14:32

Делал сайт в Денвере. Затем, надо было перенести все на основной сервер. Там стоит MySQL-сервер 4-й. Я, как обычно, экспортировал все в MySQL Front-у в SQL-файл и импортировал в новую базу.

Далее, попытался просмотреть свой сайт и увидел вместо русских букв знаки вопроса. Причем, то, что формировалось из xsl-файлов отображалось правильно (подписи, заголовки и т.д.), а вот сам текст - сплошные вопросы.

Кодировку задавал стандартно:
$request:charset[windows-1251]
$response:charset[windows-1251]
$response:content-type[
   $.value[text/html]
   $.charset[$response:charset]
]
Попробовал поднастроить саму базу. В 4-й версии MySQL можно задавать кодировку для баз (при этом, для каждой таблицы индивидуально). Я с этим сталкиваюсь впервые, т.к. до этого напрягал админа. А сейчас приходится все разгребать самому.

Самое непонятное, что когда я просматриваю данные базы через клиент, то он отображает все как надо, а вот вывод кривой. Я пробовал менять кодировку. Ставил KOI, и вообще убирал строку настройки (надеясь на кодировку UTF по умолчанию).

Вывод данных на страницу делается с помощью
^untaint{$newsTable.text}