Php 预匹配UTF-8问题
Php 预匹配UTF-8问题,php,preg-match,Php,Preg Match,preg_match(“/\b(word1 | word2)\b/iu”,“text text-text-word1 text”) 出于某种原因,上述代码在一台服务器上不能处理希伯来文字符,但在另一台服务器上可以处理。原因可能是什么?是否启用了支持unicode属性的perl兼容正则表达式(PCRE)?那是我的猜测。试试preg_match(“/\b(word1 | word2)\b/iu”,utf8_解码('text-text-word1-text') 您的服务器上至少需要兼容Perl的正则表
preg_match(“/\b(word1 | word2)\b/iu”,“text text-text-word1 text”)代码>
出于某种原因,上述代码在一台服务器上不能处理希伯来文字符,但在另一台服务器上可以处理。原因可能是什么?是否启用了支持unicode属性的perl兼容正则表达式(PCRE)?那是我的猜测。试试preg_match(“/\b(word1 | word2)\b/iu”,utf8_解码('text-text-word1-text') 您的服务器上至少需要兼容Perl的正则表达式(PCRE)3.9版,以便能够在模式中使用UTF-8字符与preg_match()
function查找,在shell-typepcretest-C
中,它会告诉您是否启用了unicode属性支持。抱歉,我的无知,但是,我如何在Windows WAMP安装上检查这一点?