Доброго дня.
Появилась проблема:
Проблема заключается в том, что если в расширении есть поля для заполнения описания, например, то после заполнения полей на русском и сохранения настроек, кодировка текста в полях меняется и появляются знаки вопроса, вместо русского текста. Файлы расширения в UTF-8 без BOM.
Заметил на своем созданном расширении и так же эта "фича" ломает русский текст в расширении "Custom site logo" от разработчика david63/sitelogo.
Как вылечить?
Как исправить кодировку полей в расширении при их сохранении, в админке? Файлы расширения в UTF-8 без BOM
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.4
- Сообщения: 131
- Стаж: 18 лет 3 месяца
- Откуда: Житомир
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Как исправить кодировку полей в расширении при их сохранении, в админке? Файлы расширения в UTF-8 без BOM
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось toxi 07.05.2016 19:00, всего редактировалось 1 раз.
phpbb v3.3.4 рабочий | Support Toolkit (STK)
-
- phpBB 1.4.4
- Сообщения: 131
- Стаж: 18 лет 3 месяца
- Откуда: Житомир
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: Как исправить кодировку полей в расширении при их сохранении, в админке? Файлы расширения в UTF-8 без BOM
Спасибо. Все получилось. 

phpbb v3.3.4 рабочий | Support Toolkit (STK)
Re: Как исправить кодировку полей в расширении при их сохранении, в админке? Файлы расширения в UTF-8 без BOM
rxu, спасибо.
В моем случае (нужно было ввести кириллический текст в форму) помогла Ваша рекомендация в сочетании с выполнением запроса:
В моем случае (нужно было ввести кириллический текст в форму) помогла Ваша рекомендация в сочетании с выполнением запроса:
Код: Выделить всё
$db->sql_query( "SET NAMES 'utf8'" );