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