如何在php中转义特殊字母表

如何在php中转义特殊字母表,php,regex,Php,Regex,如何使用php在字符串中转义像Ã这样的特殊字母。 我尝试了以下代码: echo 'Original : ', $text, PHP_EOL; echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL; echo 'IGNORE : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL; echo 'Plain : ', iconv("UT

如何使用php在字符串中转义像Ã这样的特殊字母。 我尝试了以下代码:

echo 'Original : ', $text, PHP_EOL;
echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL;
echo 'IGNORE   : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL;
echo 'Plain    : ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;
通过preg_replace,可以使用下面的正则表达式完成

((?![A-Za-z])\p{L})
然后将匹配的重音字符替换为\\\1