-1

重複の可能性:
キリル文字を正規表現と一致させる方法

preg_match を使用して文字列を変数内のキリル文字テキストと比較する単純な php スクリプトがあります (例: $var = 'страница')。

ただし、キリル文字を変数に入力すると、???????? として表示されます。私のコードで。

$var1 = '/?????????????/';

スクリプトを実行すると、次の警告が表示されます。

preg_match(): Compilation failed: nothing to repeat at offset 0

誰でも解決策を提案できますか? どうもありがとう。

4

2 に答える 2

1

IDE などで、スクリプトまたはすべてのプロジェクト ソース ファイルのエンコーディングを UTF で変更します。

于 2012-10-04T15:13:24.953 に答える
0

Unicode の修飾子を使用する

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

おそらく、無効なコードページ、インタープリターが含まれているコードページ、およびデータベースへの接続を使用するコードページ (存在する場合) が原因である可能性があります。

于 2012-10-04T15:09:46.100 に答える