php5.4中htmlspecialchars中文为空的解决办法

在php5.4中htmlspecialchars对中文如果不加参数的话,会输出空字符。处理方法为

$str = htmlspecialchars($str, ENT_COMPAT ,'GB2312');

经测试使用GBK是不可以的,只有使用GB2312才会输出,本人测试编码为GBK,非UTF8

详细说明参见:http://cn2.php.net/htmlspecialchars

你可能感兴趣的:(PHP5.4)