Войти

Показать полную графическую версию : [решено] кодировка Vbulletin


Surround
17-12-2009, 16:27
Переношу сайт на другой сервер вместе с базой данных. Так вот, все данные перенесены нормально, то есть в phpmyadmin'е отображается русский текст (кодировка таблиц и бд - cp1251_general_ci, mysql - utf8).
Уже 3й день мучаюсь с этим треклятым vbulletin-ом, вместо текста на форуме одни вопросы. Пробовал методы, описанные тут (http://devilart.net/vbulletin-4/3324-faq-kodirovka-vbulletin.html) и тут (http://forum.php-myadmin.ru/viewtopic.php?id=961) - никакого эффекта. На сайте есть еще другая примочка (EQDKP - там для статистики игр) - так та показывает свои данные нормально. А vbullettin упирается. Помогите, пожалуйста!

Sham
18-12-2009, 03:06
Surround, в config.php $config['Mysqli']['charset'] = 'cp1251'; определена?

Вообще в таких случаях запрос "SET NAMES <кодировка>" делается (емнип в class_core.php движка), и в качестве кодировки вставляется значение как раз $config['Mysqli']['charset'].

Surround
19-12-2009, 15:48
спасибо! добавил в my.cnf: init-connect="SET NAMES cp1251" - и все нормально стало




© OSzone.net 2001-2012