2011-02-02 171 views
1

有没有办法使用php将拉丁字母转换为英文字母?php有没有办法将拉丁字母转换成英文字母?

如:āáǎà转移到a

ēéěè转移到e

īíǐì转移到i

... //可能有数十它们主要在德国,法国,意大利,西班牙...

PS:如何转移标点符号使用PHP?我也想将%20转移到一个空间,转移%27'。谢谢你。

回答

3

的iconv通常可以为你做这个:

iconv("utf-8", "ascii//TRANSLIT//IGNORE", $string); 

调整源编码喜好。 //TRANSLIT//IGNORE部分告诉iconv音译(用“相似”字符代替),无论它可以忽略(忽略或替换为“?”,不记得)它不能。

+0

你知道如何使用php转移标点符号吗?我也想将`%20`转移到`space`,将`%27`转移到```?谢谢你。 – cj333 2011-02-02 23:29:45

相关问题