您好,是否可以将 Ä、Ö、Ü、... 等特殊字符转换为 Unicode 转义字符?
就像Ä将是\u00C4
我需要它来转换文件以进行翻译。我在服务器端有一个翻译键值对,例如:
hometown = München
并希望将其解析为 de.properties 以在我的 Javascript 应用程序中使用它。
.properties 是由定义 ISO/IEC 8859-1 编码的http://en.wikipedia.org/wiki/.properties
所以我必须将键/值对解析为:
hometown = M\u00FCnchen
是否可以使用 Scala/Java 获取这些转义字符?
编辑:
获取字符的 unicode 值对我不起作用。EG for Character Ä我得到\u017D但我需要得到\u00C4
编辑我的编辑:
好吧,问题是我在 Scala REPL 上尝试过。当我尝试
println( "\\u" + Integer.toHexString('Ä' | 0x10000).substring(1) )
它打印正确的转义字符\u00C4