如何删除重音符号并将字母转换为“普通” ASCII字符?
什么是从字符串如取出口音的最有效的方式ÈâuÑ
变成Eaun
?
是否有我缺少的简单的内置方式或正则表达式?
回答:
如果您安装了iconv,请尝试以下操作(该示例假定您的输入字符串位于UTF-8中):
echo iconv('UTF-8', 'ASCII//TRANSLIT', $string);
(iconv是一个库,可以在各种编码之间进行转换;它是高效的,默认情况下包含在许多PHP发行版中。最重要的是,比起尝试使用自己的解决方案,它绝对更容易且更防错(您是否知道有一个“带卷曲的拉丁字母N?”。)
以上是 如何删除重音符号并将字母转换为“普通” ASCII字符? 的全部内容, 来源链接: utcz.com/qa/416061.html