Проблема с нечитабельностью некоторых символов в utf-8

sergey10

Новичок
Проблема с нечитабельностью некоторых символов в utf-8

Мир вам.
Я не силен в php, потому прошу не судить строго...
Нашел я в сети скрипт форума phpBB2, модернизированный под wap. Т.е. работающий и так, и так. Скачал последнюю версию hphBB, и вживил всё wap-овское туда. Скрипт англоязычный, потому сразу все кодировки переписал на utf-8. Языковой файл сам перевел в utf-8, убрав BOM(юникс-метку в начале). Скрипт заработал вроде все нормально, но почему-то в wap вместо некоторых первых кирилических букв может отображаться любой символ, притом всякий раз - разный. Притом - одни сообщения полностью нормальные, а другие глючат. Я сначала думал, что BOM мешает, проверил все файлы, вроде нет... а потом посмотрел, что не только первые символы могут глючить, например заголовок "WAP-сайт" может отображаться как "WAP-"айт", а заголовок "Дружить - грех?" отображается как " "Fужить - грех? ". Т.е., как я понял - первые кирилические символы, но далеко не все. Посмотреть можно тут: http://abc-hosting.ru/~blessing/phpBB2 Сообщения пробовал писать и с вапа, и с веба, глючат и те, и другие.
Очень прошу - подскажите какое-нибудь решение...
Заранее спасибо, и да благословит Вас Господь
 

jdoe

Новичок
Почему не в тему?

Я на 90% уверен, что проблема в регулярках, фильтрующих спецсимволы, преобразовывающие BBCode и т.п., которых в phpbb тонны. Решается это ручной отладкой таких мест. В любом случае, прежде всего надо локализовать место "утери" этих самых букв, для чего достаточно расставить энное количество echo.

Ну либо обратиться к разработчикам мода.
 

Фанат

oncle terrible
Команда форума
я не буду с тобой спорить.
всё равно всё это уйдёт в мусор, а что-то объяснять тебе нет ни желания, ни смысла.
 

sergey10

Новичок
Автор оригинала: jdoe
Я на 90% уверен, что проблема в регулярках, фильтрующих спецсимволы, преобразовывающие BBCode и т.п., которых в phpbb тонны. Решается это ручной отладкой таких мест. В любом случае, прежде всего надо локализовать место "утери" этих самых букв, для чего достаточно расставить энное количество echo.
А не затруднит на примере показать, как это сделать?

Еще обнаружил, что на страничке заголовков форумов они нормально показываются, а вот в списках тем уже глючно...

Автор оригинала: jdoe
"подайте ради Христа, мы не местные".
извините если кого.
Ты поаккуратней в следующий раз с Богом шути... лучше вообще промолчи... это добрый совет.

-~{}~ 18.10.05 11:38:

А больше тут никого нет, кто бы мог мне помочь?
 

Фанат

oncle terrible
Команда форума
Может, и есть.
Надо иметь терпение.
Не каждую минуту на форум ходят люди, работающие с вап версией форума phpBB2.
 

sergey10

Новичок
Сходил по ссылочке, попробовал так - не идет. А вот не подскажете ли, как ставить эти самые регулярки и модификатор, на примере?

Content-type: ... и charset нормальные

Кстати, я тут пробовал другой аналогичный скрипт, и знаете что интересного обнаружил? когда было несколько сообщений написано в utf-8, они отображались нормально, но как только появилось среди них сообщение в 1251 то оно само естесственно отобразилось криво, но у остальных сообщений проявился тот же самый глюк, о котором я писал. Удалил то - все нормально опять стало.
 
Сверху