PHP の preg_match() 関数を使用して中国語を照合すると、
照合ルールは次のように記述されます。
$rule ='/[\u4e00-\u9fa5]/';
/[x{4e00}-x{9fa5}]/u
文字列には Unicode が必要です
gbk と utf-8 は異なります...utf-8 は非常に複雑です簡単にマッチングできます...
テストしたところ、
マッチング結果が文字化けしてしまいました。
function pregCh($test){ $rule ='/[\x{4e00}-\x{9fa5}]/u'; preg_match($rule,$test,$result); return $result; } $test ='asfasdhs中afhajs90中文8327849023'; var_dump(pregCh($test));
php ファイル自体が gbk エンコードされています
または charset が utf-8 に設定されていません
php ファイルが utf-8 エンコードされていません
ああ、
なるほど、
notepad++ を使用しました
設定形式は utf -8,
マッチング結果が文字化け,
header('Content-type: text/html; charset=utf-8'); を追加しました,
以上です,
エディタが汚いです
誰が欲しいと言ったのですかいわゆる「国際化」?
中国No.1! GBK全能
いわゆる「国際化」を望むように誰が言ったのですか?
中国No.1! GBK全能
司会者が批判