有没有办法用php将拉丁字母转换成英文字母?
例如:āáǎà
转移到a
,
ēéěè
转移到e
,
īíǐì
转移到i
,
... //可能有几十个主要在德国,法国,意大利,西班牙......
PS:如何使用php转移标点符号?我还想将%20
转移到空格,将%27
转移到'
。谢谢你。
答案 0 :(得分:3)
iconv通常可以为您执行此操作:
iconv("utf-8", "ascii//TRANSLIT//IGNORE", $string);
将源编码调整为首选项。 //TRANSLIT//IGNORE
部分告诉iconv音译(替换为“类似”字符)无论它能做什么和忽略(遗漏或替换为“?”,不记得)它不能做什么。
答案 1 :(得分:1)