![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Продвинутый
Регистрация: 05.07.2011
Адрес: Россия, Интернет
Сообщений: 69
|
в расширении имеется строка вида
Код:
ucfirst(strtolower($this->pi_getLL('label_xxxxx')))
Так вот. После такой обработки текста из языкового файла выводится на экран крякозяброй. Без обработки конечно же нормально. Как решить сея проблему? Может есть тайповская функция для работы с utf8 текстами? Или дополнение какое-нибудь. Понятно, что на выходе этой функции замененные сисволы уже в другой кодировке.
__________________
Успех не приходит к тем, кто ждет, что он к ним придет! Он приходит к тем, кто создал для Успеха благоприятные условия! |
|
|
|
|
|
#2 |
|
Senior Member
|
Посмотрите на аналогичные PHP функции mb_* (из библиотеки mbstring).
ucfirst и strtolower работают только с однобайтовыми кодировками. |
|
|
|
|
|
#3 |
|
Продвинутый
Регистрация: 05.07.2011
Адрес: Россия, Интернет
Сообщений: 69
|
Это повод создания таких функций как:
t3lib_div::strtolower(), t3lib_div::strtoupper(), t3lib_div::ucfirst() и t3lib_div::lcfirst() Тока кто бы этим занялся
__________________
Успех не приходит к тем, кто ждет, что он к ним придет! Он приходит к тем, кто создал для Успеха благоприятные условия! |
|
|
|
|
|
#4 |
|
Senior Member
|
Напишите в баг трекер пожелание.
Но задача специфическая, скорее используемая для FE. В ядре и BE нигде не припомню что где-то операции с регистром символов делаются. |
|
|
|
|
|
#5 |
|
Senior Member
Регистрация: 24.06.2006
Сообщений: 143
|
t3lib_div::strtolower() и t3lib_div::strtoupper() уже есть, но конвертируют только латинские символы, вы можете открыть тикет в баг трекере, чтобы их сделали мультибайтными или можете сами сделать патч и отправить на одобрение.
|
|
|
|
![]() |
| Опции темы | |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Большая проблема - футер залазит на текст страницы | lafarge | Установка | 7 | 02.07.2009 12:21 |
| Вставка картинок в текст RTE htmlArea (tt_news) | dmartynenko | Общие вопросы | 16 | 17.09.2008 19:57 |
| Текст и php код в левое меню | margol | TypoScript практикум | 5 | 29.08.2007 10:38 |
| каким образом вставить форматированный текст в контент? | Илья | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 2 | 03.04.2006 14:36 |
| RTE сохраняет текст не полностью (3.6.0 RC1) | Loverboy | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 3 | 22.02.2004 23:02 |