如何转义 php 中的特殊字母
How to escape special alphabets in php
如何使用 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})
然后将匹配的重音字符替换为 \
.
如何使用 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})
然后将匹配的重音字符替换为 \
.