Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
22.01.2009, 13:58 | #1 |
Новенький
Регистрация: 22.01.2009
Сообщений: 1
|
Версия новая - проблема старая
Добрый день, у меня аналогичная проблема, что и в теме топика.
Сайт на движке 4.2.3 полностью настроен на utf-8. База MySQL 5, с ней то же проблем нет. На локальной инсталляции проекта на нашем сервере всё работает прекрасно. На сервере провайдера контент то же выводится нормально, а вот содержимое locallang.php и проч. файлов в расширениях выводится в FE и BE такими же кроказябликами. Интенсивный поиск показал, что Typo3 перегоняет через функции вроде тех, что в class.t3lib_cs.php из ISO-8859-1 в UTF-8. Таким образом содержимое utf-8 файлов кодируется ещё раз, что и даёт как раз такие нечитабельные символы, вроде "Р?РјСЏ". В то же время, как уже сказал, сам контент из базы отображается корректно. Поскольку один и тот же код на разных серверах работает по-разному, есть предположение, что проблема кроется либо в настройках PHP, либо самого Линукс-сервера (там, например, нет русской локали и, к сожалению, не будет). Но мне кажется он и без русской локали не должен дважды кодировать файлы локализации ещё раз в utf-8. Подскажите, где копать или по крайней мере, в каких классах какие функции отключить, чтобы не перекодировал - у нас и так всё в utf-8. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с кодировкой | romix | Общие вопросы | 2 | 11.03.2007 06:11 |
поиск и глюк RealUrl | vedomir | TypoScript практикум | 1 | 23.02.2007 16:21 |
Интересный тендер на крупный проект | forever | Работа и заказы / Job Offer and Request | 0 | 19.01.2007 13:47 |
Проблема с кодировкой MySQL 4 | Badspec | Установка | 1 | 26.07.2006 11:55 |
Непонятный глюк в Templates | Dmi3 | Общие вопросы | 0 | 07.06.2004 18:49 |