vBulletin. Кракозябры в БД. НА форуме их нет.

Rustamus
На сайте с 24.01.2010
Offline
110
2000

Поставил форум на vBulletin

Страницы форума отображаются нормально

Но в БД в таблицах тексты постов на кириллице отображаются кракозябрами

Видимо, что-то куда-то передается не в той кодировке.

Пытался дамп Базы в notepad++ перевести в нормальную кодировку, но кракозябры никак не исчезнут

База и таблица в utf8

=> PoiskDonora.ru (Poiskdonora.ru): стань Бетменом - спаси чью-то жизнь! => Получайте посетителей Бесплатно (http://zalike.ru?/utm_source=searcheng&utm_campaign=podpis) Ежедневные обзоры (http://linkblink.ru/) самых интересных сайтов
Joker-jar
На сайте с 26.08.2010
Offline
154
#1

В чем просматриваете базу?

Rustamus
На сайте с 24.01.2010
Offline
110
#2

phpmyadmin

там уже кракозябры

делаю дамп, открываю notepad++ тоже кракозябры

edogs software
На сайте с 15.12.2005
Offline
775
#3

Скорее всего вбуллетин с базой работает не в утф, особенно это типично для ситуаций, когда или вбуллетин или мускул при первой установке были более дряхлых версий чем сейчас, или же если форум переезжал.

То есть база хотя и выставлена в утф, но вбуллетин скорее всего устанавливает отличный от утф чарсет для работы с ней, поэтому пхпмайадмин смотрящий в нее в нее через утф - показывает кракозябры.

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

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
Joker-jar
На сайте с 26.08.2010
Offline
154
#4

Там на главной странице в phpMyAdmin можно настроить "Сопоставление соединения с MySQL".

Rustamus
На сайте с 24.01.2010
Offline
110
#5
edogs:
Посмотрите в конфиг файле, выставлена ли утф8 кодировка

В конфиге, единственное, что есть с charset, это закомментированная строка

$config['Mysqli']['charset'] = 'utf8';

Но это какая-то MySQLi

Когда ее раскомментировал, то на форуме пропадают все сообщения и тексты (в меню и тд)

Или ее надо раскомментировать до установки форума (хотя вряд ли)

Что-то тяжело мне дается этот vBulletin ;)

Третий день заливаю в разные базы с разными кдировками, результат одинков

Joker-jar:
Там на главной странице в phpMyAdmin можно настроить "Сопоставление соединения с MySQL"

Там установлено: utf8_general_ci

Кстати, вот пример кракозябр из базы:

тестовая тема 777
DV
На сайте с 01.05.2010
Offline
644
#6
Rustamus:
Но это какая-то MySQLi

MySQL Improved, даже предпочтительнее. Оно у вас и стоит.

Кстати, вот пример кракозябр из базы:

У вас cp1251, значит.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
Rustamus
На сайте с 24.01.2010
Offline
110
#7

Делая новую таблицу в 1251 и заливая vBulletin туда, результат не меняется

Alex_Fed
На сайте с 08.07.2010
Offline
53
#8

дайте ссылку на форум? можно в л/с. гляньте для начала в какой кодировке сам форум(исходный код, либо в админ панели "языки и еще что-то") Скорее всего у вас просто кодировка форума cp1251, а в phpmyadmin вы открываете в UTF8.

Было что-то подобное, при импорте базы с одного сервера на другой:)

Rustamus
На сайте с 24.01.2010
Offline
110
#9

Сейчас удалось добиться того, что кириллица в базе в таком виде:

***1090;***1077;***1084;***1072;

Возможно, это уже нормальное отображение?

и В дальнейшем, при возможном переезде форума, не возникнет проблем с экспортом/импортом базы?

НА страницах форума отображается все нормально. в кириллице.

почему-то при вставке записи сюда, некоторые символы заменились на ***

под этими звездочками символы & и #

N
На сайте с 06.05.2007
Offline
419
#10
Rustamus:
Но это какая-то MySQLi

эта настройка используется для обеих библиотек и mysql и для mysqli.

нужно было с самого начала ее раскомментировать.

Теперь надо чинить.

***1090;***1077;***1084;***1072;
Возможно, это уже нормальное отображение?

точно нет.

Кнопка вызова админа ()

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий