php-允许使用特殊字符ÂÊÇ;

php-允许使用特殊字符ÂÊÇ;,php,regex,Php,Regex,我在php中遇到了一个问题,因为我试图从表中获取一个值,而该值具有特殊字符,如“Ã;-;Ê”,我正在使用这行代码 preg_replace('/[^,a-zA-Z0-9\.\-\s]/', "", $row["name"]); 但这不允许我使用ÃÊ或Ê 请你调整一下我的密码好吗。 谢谢您的时间。您可能想看看PHP的regexp unicode支持:已经支持了,但它对我没有帮助。您的正则表达式限制太多,因此通过向字符类添加更多字符来降低限制。

我在php中遇到了一个问题,因为我试图从表中获取一个值,而该值具有特殊字符,如“Ã;-;Ê”,我正在使用这行代码

preg_replace('/[^,a-zA-Z0-9\.\-\s]/', "", $row["name"]);
但这不允许我使用ÃÊ或Ê

请你调整一下我的密码好吗。
谢谢您的时间。

您可能想看看PHP的regexp unicode支持:

已经支持了,但它对我没有帮助。您的正则表达式限制太多,因此通过向字符类添加更多字符来降低限制。