重复249087
我有一堆用户生成的地址,其中可能包含带有变音符号的字符。将任何此类字符自动转换为最接近的英文等效字符的最有效(即通用)方式(除了直接替换)是什么?
例如,任何àâãäå都会变成
æ将成为两个单独的字母ae
ç会变成c
任何èéêë都会变成e
等所有可能的字母变体(最好不必为字母的每种变音符号形式查找和编码查找)。
(注意:我必须将这些地址传递给无法打印除英文字符以外的任何内容的第三方软件。我希望该软件能够处理它们,但我无法控制。)
编辑:没关系......找到答案[这里] [2]。它在我发布后出现在问题右侧的“相关”部分,但没有出现在我之前的搜索中或作为发布前的建议。唔。无论如何,我在另一个问题中添加了“变音符号”标签。
编辑2:天哪!在我关闭它后谁投票给了这个-1?