有没有好的库可以将umlauts和特殊字符转换为它们的“平面”表示?例如:
你有什么建议吗?
Ä -> AE
Ü -> UE
ß -> ss
你有什么建议吗?
Ä -> AE
Ü -> UE
ß -> ss
使用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
String replaced = "Ärmel Über Öffnung".replace("Ä", "Ae").replace("Ö", "Oe").replace("Ü", "Ue");
- Matthias