Page 1 of 1

преобразование cp-1251 в utf-8 (какими средствами)

Posted: Tue Feb 03, 2009 9:55 am
by void
Добрый день.

Как было: нашел на форуме полезный совет про настройку CMS, а именно: в файле include.php раскомментирование строки

$cmsdb->Execute('set names utf8'); // database connection with utf-8
что соответствовало моим ожиданиям и привело к требуемым результатам, но с огрехами - контент, вбитый до раскомментирования стал отображаться не так как было задумано :).
Я так понимаю, кодировка в моей БД установлена на cp-1251, отсюда проблема с корректным отображением после раскомментирования.

Суть вопроса: как "лучше" всего решить проблему отображения данных, вбитых до раскомментирования вышеупмянутой строки?

Мой вариант решения: экспортировать данные из БД и изменить кодировку значений полей вручную (благо не так много забито еще). Если этот вариант подходит, то какими инструментами мне следует воспользоваться для смены кодировки?

Если я в чем-то ошибаюсь - просьба поправить. Кроме этого, если в какой-то теме уже велось обсуждение этой проблемы - заранее извиняюсь, не нашел.

Спасибо.

Re: преобразование cp-1251 в utf-8 (какими средствами)

Posted: Tue Feb 03, 2009 1:53 pm
by ZYV