форум vBSupport.ru > vBulletin > vBulletin 3.8.x > Вопросы по vBulletin 3.8
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
CaeH
Простоузер
Default ????? ?? ??? - в место сообщений в чате
0

При установке чата все норм,и на главной странице норм все отображается,без вопросиков..но когда пишу сообщения они пишутся вопросиками..кодировки правильные,пробовал и cp1251 и uft8,моя cp1251

П.С такая фигня творится со всеми чатами,пробовал штуки 3
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
KodeR
Простоузер
Default
0

FAQ от AleX
Существует последовательность определения своих действий:

Используя PHPMyAdmin “залезть” в БД форума, и определить в какой кодировке находятся таблицы;
Определить кодировку Мускула (MySQL);
Предпринять действия к предотвращению проблемы.



Допустим, БД у нас в кодировке utf-8, а соединений мускула и его кодировка в ср1251.
Берем файл init.php с папки includes, находим там строчку (сразу после подключения)

PHP Code:

vbulletin_demo_init_db(); 

И после этой строчки используем сия код:
PHP Code:
mysql_query ("set character_set_client='utf8'"); 
mysql_query ("set character_set_results='utf8'"); 
mysql_query ("set collation_connection='utf8_general_ci'"); 
Все проблемы должны решиться.
Другая ситуация - БД в ср1251, Мускул в utf-8. Берем все тот же init.php, находим ту самую строчку:

PHP Code:

vbulletin_demo_init_db(); 

И используем этот код:
PHP Code:
mysql_query ("set character_set_client='cp1251'"); 
mysql_query ("set character_set_results='cp1251'"); 
mysql_query ("set collation_connection='cp1251_general_ci'"); 
Вот и всё.
 
 
CaeH
Простоузер
Default
0

конечно бооольшое спасибо,но ты думаешь я на столько тупой что не пробовал это?
Да притом я уже сказал что только в чате проблемы
http://i25.fastpic.ru/big/2011/0703/...bc9498be.png,и так во всех чатах..
 
 
kerk
k0t
 
kerk's Avatar
Default
1

где то я уже подробно расписывал, из-за чего такое происходит во ВСЕХ буржуйских чатах
текст отправляется аяксом и все русские символы НЕ проходят обработку вобло-функциями перекодировки, а отправляются по принципу, "как нагажено, так и заморожено"
чаще всего это происходит с win кодировкой
 
 
CaeH
Простоузер
Default
0

а как исправить такую дрянь?
Искал,в нашел одну похожую тему но там нету ответа на мой вопрос...=(

CaeH добавил 03.07.2011 в 21:13
Вот та тема,я делал тоже что и no xak

Делал это

Last edited by CaeH : 07-03-2011 at 09:13 PM. Reason: Добавлено сообщение
 
 
kerk
k0t
 
kerk's Avatar
Default
0

Quote:
Originally Posted by CaeH View Post
как исправить такую дрянь
хак переписывать, в том случае, если с кодировками точно порядок
 
 
CaeH
Простоузер
Default
0

Quote:
Originally Posted by kerk View Post
если с кодировками точно порядок
как проверить все ли в порядке или нет?
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 05:37 PM.


Powered by vBulletin® Version 3.0.17
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...