preg_replace和hex俄语不可读

时间:2014-12-09 17:34:05

标签: php preg-replace special-characters

我现在对这个问题有点困惑:

$string = "делик - Mo. - Mai (500)";
$x = preg_replace('/[\\x20-\\x2F\\x3a-\\x40\\x5b-\\x60\\x7b-\\xc2]/', '', $string);
echo $string."\n";
echo $x."\n";

我试图删除所有特殊字符!“§$%& /()=?`*' - :;#...

输出将是:

делик - Mo. - Mai (500)
▒▒▒▒▒MoMai500

所以在preg_replace启动后,带有俄语字符的字符串不再可读。

任何想法?

谢谢你!

0 个答案:

没有答案