- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Поставил форум на vBulletin
Страницы форума отображаются нормально
Но в БД в таблицах тексты постов на кириллице отображаются кракозябрами
Видимо, что-то куда-то передается не в той кодировке.
Пытался дамп Базы в notepad++ перевести в нормальную кодировку, но кракозябры никак не исчезнут
База и таблица в utf8
В чем просматриваете базу?
phpmyadmin
там уже кракозябры
делаю дамп, открываю notepad++ тоже кракозябры
Скорее всего вбуллетин с базой работает не в утф, особенно это типично для ситуаций, когда или вбуллетин или мускул при первой установке были более дряхлых версий чем сейчас, или же если форум переезжал.
То есть база хотя и выставлена в утф, но вбуллетин скорее всего устанавливает отличный от утф чарсет для работы с ней, поэтому пхпмайадмин смотрящий в нее в нее через утф - показывает кракозябры.
Посмотрите в конфиг файле, выставлена ли утф8 кодировка. Если нет, то Вам следует - сделать дамп вбуллетенвским дампером. После этого залить его в новую базу через пхпмайадмин (возможно прийдется из дампа повырезать все намеки на кодировки отличные от утф8, простым реплейсом) - все должно будет появиться в норме в пхпмайадмин. После этого в конфиг.файле прописать данные новой базы и выставить кодировку в конфиг.файле в утф8 - на форуме должно все ок остаться.
Там на главной странице в phpMyAdmin можно настроить "Сопоставление соединения с MySQL".
Посмотрите в конфиг файле, выставлена ли утф8 кодировка
В конфиге, единственное, что есть с charset, это закомментированная строка
Но это какая-то MySQLi
Когда ее раскомментировал, то на форуме пропадают все сообщения и тексты (в меню и тд)
Или ее надо раскомментировать до установки форума (хотя вряд ли)
Что-то тяжело мне дается этот vBulletin ;)
Третий день заливаю в разные базы с разными кдировками, результат одинков
Там на главной странице в phpMyAdmin можно настроить "Сопоставление соединения с MySQL"
Там установлено: utf8_general_ci
Кстати, вот пример кракозябр из базы:
Но это какая-то MySQLi
MySQL Improved, даже предпочтительнее. Оно у вас и стоит.
У вас cp1251, значит.
Делая новую таблицу в 1251 и заливая vBulletin туда, результат не меняется
дайте ссылку на форум? можно в л/с. гляньте для начала в какой кодировке сам форум(исходный код, либо в админ панели "языки и еще что-то") Скорее всего у вас просто кодировка форума cp1251, а в phpmyadmin вы открываете в UTF8.
Было что-то подобное, при импорте базы с одного сервера на другой:)
Сейчас удалось добиться того, что кириллица в базе в таком виде:
Возможно, это уже нормальное отображение?
и В дальнейшем, при возможном переезде форума, не возникнет проблем с экспортом/импортом базы?
НА страницах форума отображается все нормально. в кириллице.
почему-то при вставке записи сюда, некоторые символы заменились на ***
под этими звездочками символы & и #
Но это какая-то MySQLi
эта настройка используется для обеих библиотек и mysql и для mysqli.
нужно было с самого начала ее раскомментировать.
Теперь надо чинить.
Возможно, это уже нормальное отображение?
точно нет.