HTML外语字符

时间:2011-05-21 05:50:45

标签: php html special-characters

  

可能重复:
  Regular Expression To Anglicize String Characters?

将外语字符转换为英语字符的最佳方法是什么?例如ü到u。

2 个答案:

答案 0 :(得分:2)

这样做只有几个原因(主要是友好的网址)。你想要strtr

它基本上是这样的:

$addr = strtr($addr, "äåö", "aao");

手册中的第2条评论为您提供了一个很好的翻译表。

答案 1 :(得分:0)

 $text = mb_str_replace('ü','u', $text);

使用以下方式查找所有非英语字符:

 preg_match('#[^a-z0-9\-\.\,\:\;]#', $text, $characters);