Сложности с рус. кодировками + связка phpbb-php-mysql

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

Сложности с рус. кодировками + связка phpbb-php-mysql

Сообщение Aldaron »

При установке форума никаких проблем небыло, а вот в работе есть сложности. При добавлении темы вылетает такая вот ошибка:

Could not insert new word matches
DEBUG MODE
SQL Error : 1270 Illegal mix of collations (cp1251_general_ci,IMPLICIT), (latin1_swedish_ci,COERCIBLE), (latin1_swedish_ci,COERCIBLE) for operation ' IN '
INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 13, word_id, 1 FROM phpbb_search_wordlist WHERE word_text IN ('тест', 'кодировки')
Line : 251
File : functions_search.php


Что характерно, такие проблемы только в том случае, если тема или текст сообщения написаны по русски.
latin1_swedish_ci - вообще не понятно откуда оно взялось, mysql использует cp1251, в php.ini тоже 1251 дефолтовая.

phpbb версия 2.0.19
php 5.1.1
mysql server 4.1.16
mysql client 4.1.15
В базе phpbb в mysql посты на рус языке представлены в "легкочитаемом" виде типа Вп&#1077

Если кто то с этим сталкивался, или у кого то есть мнения по этой проблеме, помогите плиз

P.S. пхп на данный момент собран без mbstring, на что например phpmyadmin ругается. Возможно ли, что причина ошибки при добавлении постов в этом?

Добавлено спустя 6 часов 39 минут 21 секунду:

неужели никто незнает в чем может быть проблема?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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