我对codeigniter的功能有问题。 这是我的控制器代码: http://pastebin.com/YGj9ExkU
在我的本地计算机上它运行正常,但在我的远程服务器上它会返回给我警告:
严重性:警告 消息:htmlspecialchars():参数中的多字节序列无效 文件名:core / Common.php 行号:553
PHP版本相同 - 5.3
我认为我的_clean函数内部存在问题,但我不确定。我的搜索结果没有成功。有人说编码问题。
答案 0 :(得分:0)
确保将编码指定为 UTF-8 ,例如
htmlspecialchars($str, ENT_COMPAT, 'UTF-8');
htmlspecialchars()
的默认值是ISO-8859-1,这可以解释为什么会出现该错误。