有没有办法使用php将拉丁字母转换为英文字母?php有没有办法将拉丁字母转换成英文字母?
如:āáǎà
转移到a
,
ēéěè
转移到e
,
īíǐì
转移到i
,
... //可能有数十它们主要在德国,法国,意大利,西班牙...
PS:如何转移标点符号使用PHP?我也想将%20
转移到一个空间,转移%27
到'
。谢谢你。
有没有办法使用php将拉丁字母转换为英文字母?php有没有办法将拉丁字母转换成英文字母?
如:āáǎà
转移到a
,
ēéěè
转移到e
,
īíǐì
转移到i
,
... //可能有数十它们主要在德国,法国,意大利,西班牙...
PS:如何转移标点符号使用PHP?我也想将%20
转移到一个空间,转移%27
到'
。谢谢你。
的iconv通常可以为你做这个:
iconv("utf-8", "ascii//TRANSLIT//IGNORE", $string);
调整源编码喜好。 //TRANSLIT//IGNORE
部分告诉iconv音译(用“相似”字符代替),无论它可以忽略(忽略或替换为“?”,不记得)它不能。
你知道如何使用php转移标点符号吗?我也想将`%20`转移到`space`,将`%27`转移到```?谢谢你。 – cj333 2011-02-02 23:29:45