→ При разработке сайта лендинг в подарок! ЖМИ! ←
Июл
20

Vbulletin: кодировки

Столкнулся с довольно распространенной проблемой: вместо русских символов выводятся вопросительные знаки. То есть словосочетание «мои настройки» выглядит так: «??? ????????».

Решение проблемы оказалось не очень тривиальным. Надо было сделать несколько телодвижений.

Первое:

открываем файл includes/init.php и в нем ищем строку

1
vbulletin_demo_init_db();

после этой строчки добавляем для случая кодировки utf8

1
2
3
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");

а для win-1251 имеем следующее:

1
2
3
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");

Шаг второй:

  •  Перезаливаем дамп базы
  • Перезаливаем локализацию

Всё. Проблема решена

1 комментарий к записи “Vbulletin: кодировки”

  • WayneWM 5 ноября 2009 - 14:35

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

Прокомментировать

Рубрики

Наши услуги

В прямом эфире