PHP PCRE(正则表达式)不支持UTF-8?
我试图在我的网站上运行正则表达式,我得到这个回应:
谷歌搜索了一下之后,我发现显然我服务器上的PCRE没有启用UTF8,因此导致了问题.当我用pcretest-s ssh时,我得到了 PCRE版本6.6 06年2月 – 2006年
当我做yum update pcre时,它告诉我没有任何更新. 人们告诉我,我可以打开UTF-8支持……帮助? 我是个菜鸟. 解决方法
有一个关于重建pcre
here的RPM的好教程.
如果你向下滚动到“更新RPM文件…”,你会发现一些预先构建的RPM,如果你只是想让它工作(记得在你完成后重启Apache,而不仅仅是优雅的重新加载). tl; dr版本是:使用–enable-utf8和–enable-unicode-properties重新编译pcre (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |