如何替换字符串中的变音符号?

时间:2013-12-06 09:14:18

标签: java diacritics

是否有任何好的图书馆能够将变音符号和特殊字符的对话转换为“平面”表示?例如:

Ä -> AE
Ü -> UE
ß -> ss

你能提出什么建议吗?

1 个答案:

答案 0 :(得分:0)

使用StringUtils,这不是众所周知的apache库。这可以解决你的问题。

replaceUmlauts

public static java.lang.String replaceUmlauts(java.lang.String string)

Replaces all umlauts in a string.
Umlaut  Replacement
ä   ae
ö   oe
ü   ue
ß   ss

Parameters:
    string - String, where the umlauts has to be replaced 
Returns:
    String without umlauts