htmlspecialchars (): недопустимая многобайтовая последовательность в аргументе CodeIgniter

0

У меня проблема с функциями codeigniter. Это мой код контроллера: http://pastebin.com/YGj9ExkU

На моей локальной машине он работает отлично, но на моем удаленном сервере он возвращает мне предупреждение:

Серьезность: предупреждение: htmlspecialchars(): недопустимая многобайтовая последовательность в аргументе Имя файла: core/Common.php Номер строки: 553

Версия PHP такая же - 5.3

Я думаю, что проблема внутри моей функции _clean, но я не уверен. Мои результаты поиска не имеют успеха. Некоторые люди говорили, что проблема с кодировкой.

Теги:
codeigniter

1 ответ

0

Убедитесь, что вы указываете кодировку в UTF-8, например

htmlspecialchars($str, ENT_COMPAT, 'UTF-8');

По умолчанию для htmlspecialchars() используется ISO-8859-1, что может объяснить, почему вы получаете эту ошибку.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню