将编码字符转换为正常[A-Z]字符 [英] Convert encoded characters into normal [A-Z] characters
本文介绍了将编码字符转换为正常[A-Z]字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在PHP中遇到编码问题,例如我想要
I have a problem with encoding in PHP, for example i want
Orléans
转化为 Orleans
Angoulême
到 Angouleme
Ň
至 / code>
Ň
to N
...等等。
http://www.thesauruslex.com/typo/eng/enghtml.htm
有没有解决方案?并且当脚本遇到一个非[AZ]字符,使其成为XML ENTITY。
Is there a solution to this? And also when the script encounter a non [A-Z] character to make it XML ENTITY.
谢谢!
推荐答案
$str1 = 'Orléans'
$str2 = 'Angoulême'
$rule = 'NFD; [:Nonspacing Mark:] Remove; NFC';
$transliter = Transliterator::create($rule);
echo $transliter->transliterate($str1);
echo $transliter->transliterate($str2);
这篇关于将编码字符转换为正常[A-Z]字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文