$value = "中文中文";$res = htmlspecialchars($value);
经过这个函数处理之后,$res就直接变成了空的字符串。
htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
奇葩错误啊!后来发现要这样才能成功,以前都没遇到过呢,奇怪!
htmlspecialchars($value, ENT_NOQUOTES, "gb2312"); htmlspecialchars( $context, ENT_COMPAT, 'UTF-8' )
这样处理就OK
经测试使用GBK是不可以的,只有使用GB2312才会输出,
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛