HTML 外语字符


HTML foreign language characters

可能的重复项:
正则表达式将字符串字符英语化?

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

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

它基本上是这样工作的:

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

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

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

要查找所有非英文字符,请使用:

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