【求助】关于php5.4编码问题

升级到php5.4后发现htmlspecialchars坑爹了,gbk下输出中文都为空...utf-8下输出正常,导致论坛原本大量插件显示都异常,找遍网上解决方法也只有2个,一个改插件里的输出编码,一个是改php源码,明显后者更靠谱,但是百度找遍都是说

ext/standard/html.c
line 372

这个路径....但是怎么都找不到有这个路径,访问根目录根本没有ext只有etc....
回复列表(2|隐藏机器人聊天)
  • @Ta / 2015-11-22 / /
    PHP 5.4 改变了默认的编码从“iso - 8859 - 1”到“utf - 8”。
  • @Ta / 2015-11-22 / /
    试试htmlspecialchars($string, ENT_COMPAT,'ISO-8859-1');
添加新回复
回复需要登录