Php preg_与西里尔文匹配

Php preg_与西里尔文匹配,php,string,preg-match,Php,String,Preg Match,可能重复: 我有一个简单的php脚本,它使用preg_match将字符串与变量中的一些西里尔文字进行比较(例如,$var='Сааааа') 但是,当我将西里尔文字输入变量时,它显示为????????在我的代码中 $var1 = '/?????????????/'; 我在运行脚本时收到以下警告: preg_match():编译失败:在偏移量0处没有要重复的内容 有人能提出解决办法吗? 非常感谢。使用unicode的修饰符 preg_match('/abcdef/u',$some_string

可能重复:

我有一个简单的php脚本,它使用preg_match将字符串与变量中的一些西里尔文字进行比较(例如,$var='Сааааа')

但是,当我将西里尔文字输入变量时,它显示为????????在我的代码中

$var1 = '/?????????????/';
我在运行脚本时收到以下警告:

preg_match():编译失败:在偏移量0处没有要重复的内容

有人能提出解决办法吗?
非常感谢。

使用unicode的修饰符

preg_match('/abcdef/u',$some_string)

可能是因为无效的代码页,哪个代码页有解释器,哪个代码页使用到数据库的连接(如果有?

更改脚本或UTF上所有项目源文件的编码,例如在IDE中。

表示
UTF-8
,而不是Unicode。我们真的不知道OP使用的是什么编码。我始终建议: