|
|
Инструкции по vBulletin Всевозможные мануалы, FAQ и инструкции по vBulletin |
|
Опции темы | Поиск в этой теме |
06.03.2009, 21:17 Вверх | #1 | |||
Местный житель
|
Проблема с кодировкой, русский язык отображается знаками вопроса.
Так-с, очень много проблем, связанные с кодировкой форума. В итоге у некоторых появляются “кракозябры” (непонятные спецсимволы и т.п.), а у некоторых вообще отсутствует язык на форуме.
Существует последовательность определения своих действий: 1. Используя PHPMyAdmin “залезть” в БД форума, и определить в какой кодировке находятся таблицы; 2. Определить кодировку Мускула (MySQL); 3. Предпринять действия к предотвращению проблемы. Допустим, БД у нас в кодировке utf-8, а соединений мускула и его кодировка в ср1251. Берем файл init.php с папки includes, находим там строчку (сразу после подключения): PHP код:
PHP код:
Другая ситуация - БД в ср1251, Мускул в utf-8. Берем все тот же init.php, находим ту самую строчку: PHP код:
PHP код:
------------------------------------------------- Внимание: Ниже - для версии 3.8! | ------------------------------------------------- Найти: PHP код:
PHP код:
PHP код:
|
|||
Последний раз редактировалось Serberg; 17.09.2010 в 23:27.. |
||||
04.12.2009, 04:19 Вверх | #2 | |||
Пользователь
|
у меня русский язык встал, и в init.php прописал, все стало отображаться но подсказки остались как знаки вопросов и раздел добавить модераторов там где Основная группа пользователей и Дополнительные группы пользователей там везде знаки вопросов
Нажми для просмотра
PHP код:
и в статусе тоже вопросы и в разделе права в разделах Нажми для просмотра
PHP код:
и как это исправить не пойму? а сам форум на русском отображается и остальные все разделы все отображаются нормально. подскажите как исправить а то не удобно так, еле догадался как добавить модера... |
|||
Последний раз редактировалось Reconik; 04.12.2009 в 04:27.. |
||||
27.05.2010, 11:52 Вверх | #3 | |||||||
Опытный пользователь
|
Вы бы ошибку в названии темы исправили, я вчера ее весь день искала. Мне и в голову бы никогда не пришло забивать в поиск "Продлема с кодировкой"
|
|||||||
Последний раз редактировалось Ghost; 27.05.2010 в 12:21.. |
||||||||
11.09.2010, 23:06 Вверх | #10 | |||
Пользователь
|
Нет. Я обновил с версии 3.5.1 до 3.8.6. И с этого всё началось. Причем в админке всё нормально, но если что-то касается сообщений пользователей или ников - то выдаёт квадратики.
|
|||
Последний раз редактировалось Gerolder; 13.09.2010 в 02:09.. |
||||
12.09.2010, 00:46 Вверх | #12 | |||
Знаток
|
Вот что у него выдает--->
Нажми для просмотра
Warning: include([path]/plugins/vbplaza_cache_templates.php) [function.include]: failed to open stream: No such file or directory in [path]/global.php(355) : eval()'d code on line 12
Warning: include() [function.include]: Failed opening '[path]/plugins/vbplaza_cache_templates.php' for inclusion (include_path='.:') in [path]/global.php(355) : eval()'d code on line 12 |
|||
17.09.2010, 23:30 Вверх | #17 | |||
Коварный тип
|
Black dog, содержимое файлов зависит от версии движка. Я на 3.8.4 не пробовал т.к. не испытывал подобной проблемы, но ранних версиях точно работает.
|
|||
18.09.2010, 21:22 Вверх | #19 | |||
Коварный тип
|
Black dog, я так понял что у тебя после переезда проблемы то начались. И кто мне там рассказывал про то что дампер - это хлам и все нормальные люди пользуются реальными средствами резервного копирования.
Нужно еще раз слить базу дампером, затем создать базу на сервере, указать ей сопоставление то что использовалось на форуме (например utf-8) и при импорте дампером указать принудительное изменение кодировки на utf-8. Хотя при использовании utf-8 таких проблем возникнуть не должно, а вот если вы использовали cp1251 и переехали на хостинг забугорный - то тут да, тогда нужно принудительно заливать базу в нужной кодировке. Все не русские хосты просто по умолчанию базу лепят на utf-8. |
|||
18.09.2010, 21:36 Вверх | #20 | |||
Коварный тип
|
Black dog, кстати говоря, попробуй в файле config.php раскомментировать сточку:
$config['Mysqli']['charset'] = 'cp1251'; И прописать в ней используемую в базе кодировку (utf8 или cp1251). А лучше обе и посмотреть на результат. |
|||
18.09.2010, 22:56 Вверх | #22 | |||
Грамотный форумчанин
|
Возникла ошибка!
Неправильный запрос. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'п»ї-- MySQL dump 10.11/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLI' at line 1 (256) это думпер чтото не так делает |
|||
Метки |
знаки вопроса, кодировка, неотображается, Проблема, русский язык |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Инструкция] Как установить русский язык. | Stalker | Nokia | 29 | 16.06.2015 16:40 |
Как установить русский язык | motos | vBulletin 3.х | 3 | 05.06.2009 17:01 |
После перепрошивки E-51отсутствует русский язык | BVS | Nokia | 1 | 11.02.2009 10:25 |