Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Установка

 
 
Опции темы Опции просмотра
Старый 13.01.2007, 17:01   #3
extreme
Новенький
 
Регистрация: 08.01.2007
Адрес: Ижевск
Сообщений: 3
Отправить сообщение для extreme с помощью ICQ
По умолчанию

Спасибо за наводку, покопался.

в t3lib/class.t3lib_tcemain.php функция checkValue_input:

PHP код:
// Secures the string-length to be less than max. Will probably make problems with multi-byte strings!
if (intval($tcaFieldConf['max'])>0) {$value substr($value,0,intval($tcaFieldConf['max']));} 
Этот substr, как и предупреждается, режет utf8-строку из поля ввода побайтово.

Дальше варианты:

1) Если руками заменить на mb_substr с указанием utf-8 - работает нормально.

2) Если включить в php.ini
Код:
mbstring.internal_encoding = UTF-8
mbstring.func_overload = 2
то поля ввода обрабатываются тоже правильно, но взамен слетает кодировка в clickmenu.

Куда копать дальше?
extreme вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка при сохранении записей в ве Volodymyr Pavlyuk Общие вопросы 0 07.08.2006 14:46
В RTE при сохранении куда-то исчезает тэг hr... amida HTMLArea, RTE, tinymce_rte и другие визуальные редакторы 6 30.06.2005 03:38


Часовой пояс GMT +4, время: 07:31.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория