php5.4中htmlspecialchars中文为空的解决办法
2014-01-10 17:22
573 查看
在php5.4中htmlspecialchars对中文如果不加参数的话,会输出空字符。处理方法为
$str = htmlspecialchars($str, ENT_COMPAT ,'GB2312');
经测试使用GBK是不可以的,只有使用GB2312才会输出,本人测试编码为GBK,非UTF8
详细说明参见:http://cn2.php.net/htmlspecialchars
$str = htmlspecialchars($str, ENT_COMPAT ,'GB2312');
经测试使用GBK是不可以的,只有使用GB2312才会输出,本人测试编码为GBK,非UTF8
详细说明参见:http://cn2.php.net/htmlspecialchars
相关文章推荐
- 都是 htmlspecialchars的错,解决 织梦cms dedecms 标题不能为空 不支持php5.3 php5.4 php5.5版本
- PHP 5.4 中经 htmlspecialchars 转义后的中文字符串为空,DeDeCMS在PHP5.4下编辑器中文不显示问题
- PHP 5.4 中经 htmlspecialchars 转义后的中文字符串为空,DeDeCMS在PHP5.4下编辑器中文不显示问题
- php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
- php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
- 都是 htmlspecialchars的错,解决 织梦cms dedecms 标题不能为空 不支持php5.3 php5.4 php5.5版本
- PHP 5.4 中经 htmlspecialchars 转义后的中文字符串为空的问题
- PHP 5.4 中经 htmlspecialchars 转义后的中文字符串为空的问题
- php奇葩错误:htmlspecialchars处理中文丢失
- 关于PHP5.4的htmlspecialchars
- php5.4后htmlspecialchars输出为空的问题
- php5.4后htmlspecialchars输出为空的问题
- php5.4后htmlspecialchars输出为空的问题
- php奇葩错误:htmlspecialchars处理中文丢失
- php5.4以下版本json不支持不转义内容中的中文解决办法
- PHP5.4及PHP5.5关于htmlspecialchars输出为空的问题
- htmlspecialchars() improvements in PHP 5.4
- php不同版本htmlspecialchars函数过滤GBK编码时中文为空
- PHP 5.4 已废弃 magic_quotes_gpc,PHP安全转义函数详解(addslashes 、htmlspecialchars、htmlentities、mysql_real_escape_string、strip_tags)
- PHP中文乱码出现的原因及解决办法分析