我对编码点火器的功能有问题。这是我的控制器代码:http://pastebin.com/YGj9ExkU
在我的本地机器上,它工作得很好,但在我的远程服务器上,它会返回给我警告:
严重性:警告消息:htmlspecialchars():参数中的多字节序列无效文件名:核心/通用.php行号:553
PHP 版本相同 - 5.3
我认为我的_clean功能内部存在这个问题,但我不确定。我的搜索结果没有成功。有人说编码有问题。
确保将编码指定为 UTF-8,例如
htmlspecialchars($str, ENT_COMPAT, 'UTF-8');
htmlspecialchars()
的默认值为 ISO-8859-1,这也许可以解释您收到该错误的原因。