为何[u4e00-u9fa5]不能匹配中文
程序员文章站
2022-05-28 09:12:50
...
为什么[\u4e00-\u9fa5]不能匹配中文
用php的preg_match()函数匹配中文的时候,
匹配规则这么写,
编译出错,说不知道\u,
该怎么办?
php怎么匹配utf-8编码的中文和gb2312编码的中文??
用php的preg_match()函数匹配中文的时候,
匹配规则这么写,
$rule ='/[\u4e00-\u9fa5]/';
编译出错,说不知道\u,
该怎么办?
php怎么匹配utf-8编码的中文和gb2312编码的中文??
正则表达式
------解决方案--------------------
/[\x{4e00}-\x{9fa5}]/u
字符串需要unicode
------解决方案--------------------
gbk 和 utf-8是不一样的...utf-8很轻松的就可以匹配了...
------解决方案--------------------
你的php文件自身是gbk编码
或者charset没有设为utf-8
------解决方案--------------------
你的php文件不是utf-8编码
------解决方案--------------------
谁让你要所谓“国际化”呢?
中国第一!gbk 无所不能
------解决方案--------------------
/[\x{4e00}-\x{9fa5}]/u
字符串需要unicode
------解决方案--------------------
gbk 和 utf-8是不一样的...utf-8很轻松的就可以匹配了...
------解决方案--------------------
你的php文件自身是gbk编码
或者charset没有设为utf-8
------解决方案--------------------
你的php文件不是utf-8编码
------解决方案--------------------
谁让你要所谓“国际化”呢?
中国第一!gbk 无所不能
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论