htmlspecialchars():参数CodeIgniter中的多字节序列无效

时间:2014-12-06 21:33:31

标签: php codeigniter

我对codeigniter的功能有问题。 这是我的控制器代码: http://pastebin.com/YGj9ExkU

在我的本地计算机上它运行正常,但在我的远程服务器上它会返回给我警告:

严重性:警告 消息:htmlspecialchars():参数中的多字节序列无效 文件名:core / Common.php 行号:553

PHP版本相同 - 5.3

我认为我的_clean函数内部存在问题,但我不确定。我的搜索结果没有成功。有人说编码问题。

1 个答案:

答案 0 :(得分:0)

确保将编码指定为 UTF-8 ,例如

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

htmlspecialchars()的默认值是ISO-8859-1,这可以解释为什么会出现该错误。