关于PHP5.4的htmlspecialchars_PHP教程
解决,加上编码吧,这么多地方用到htmlspecialchars,改起来真麻烦,看来以后得自己封装一下了。
UPGRADING说到
[html]
- the default character set for htmlspecialchars() and htmlentities() is
now UTF-8. In previous versions it was ISO-8859-1. Note that changing
your output charset via the php.ini default_charset directive does not
affect htmlspecialchars/htmlentities unless you are passing "" (an
empty string) as the encoding parameter to your htmlspecialchars/htmlentities
calls.
手册中也说到
[html]
string htmlspecialchars ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = 'UTF-8' [, bool $double_encode = true ]]] )
[html]
Defines encoding used in conversion. If omitted, the default value for this argument is ISO-8859-1 in versions of PHP prior to 5.4.0, and UTF-8 from PHP 5.4.0 onwards.
作者:xanxng
推荐阅读
-
PHP关于简单的页面缓冲技术_PHP教程
-
关于open source bbs体系架构的介绍_PHP教程
-
关于文本留言本的分页代码_PHP教程
-
关于更改Zend Studio/Eclipse代码风格主题的介绍_PHP教程
-
关于TP的RBAC的使用,TPRBAC_PHP教程
-
【C++深度剖析教程15】经典问题解析之关于string的疑问
-
关于 PHP 7 你必须知道的五件事,php五件_PHP教程
-
总结关于函数序列的实例教程
-
关于php,mysql,html的数字分页和文本分页的两种分页样式供大家参考_PHP教程
-
PHP5.4以上更新的伪"多继承"--trait语法,php5.4--trait_PHP教程