Куда прописать команду SET NAMES 'cp1251'

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
CCA
phpBB 1.4.1
Сообщения: 47
Стаж: 19 лет 11 месяцев

Куда прописать команду SET NAMES 'cp1251'

Сообщение CCA »

Господа, проблема:
В базе данные хранятся в кодировке 1251
Однако, при генерации страниц, хостер отдает их в кодировке koi8, вероятно из - за несоответствия кодирровок, база не принимает запросы, содержащие оператора IN.

http://4077.usr.bhost.ru/forum/
В факе на хосте написано:

"После установления подключения (если оно выполняется из скрипта) следует указать кодировку данных при помощи команды SET NAMES, например, SET NAMES 'cp1251' (если используется кодировка Windows) или SET NAMES 'utf8' (если используется Unicode). По умолчанию используется кодировка koi8-r."

Поможет ли это, а если да. то куда прописывать эту команду?
imasmoker
phpBB 1.4.1
Сообщения: 48
Стаж: 19 лет 11 месяцев

Сообщение imasmoker »

52-й строчкой в файле db/mysql4.php добавляем
mysql_query('set names cp1251');

либо посмотри она у тебя уже там есть только закомментированна

забывал добавить весь форум сразу перекосабочит, не пугайся, прописывай всё заново только теперь она будет храниться в правильном виде
phpBB 2.0.19
Аватара пользователя
DiMk@™
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет 7 месяцев
Откуда: KiEv

Сообщение DiMk@™ »

imasmoker

е лучше скажи после чего или до чего а то в 52 строчку совсем не лепится

у моего прова написано типо
mysql_query("SET NAMES cp1251", $dnconn);
☠☠☠
[GetTrackerUA-IX]

Вернуться в «Поддержка phpBB 2.0.x»