У меня проблема с функциями codeigniter. Это мой код контроллера: http://pastebin.com/YGj9ExkU
На моей локальной машине он работает отлично, но на моем удаленном сервере он возвращает мне предупреждение:
Серьезность: предупреждение: htmlspecialchars(): недопустимая многобайтовая последовательность в аргументе Имя файла: core/Common.php Номер строки: 553
Версия PHP такая же - 5.3
Я думаю, что проблема внутри моей функции _clean, но я не уверен. Мои результаты поиска не имеют успеха. Некоторые люди говорили, что проблема с кодировкой.
Убедитесь, что вы указываете кодировку в UTF-8, например
htmlspecialchars($str, ENT_COMPAT, 'UTF-8');
По умолчанию для htmlspecialchars()
используется ISO-8859-1, что может объяснить, почему вы получаете эту ошибку.