将 UTF-8 字符串转换为文字
Convert UTF-8 string to literals
我想将 UTF-8 字符串 "Русслэнд"
作为 UTF-8 文字存储在 Java 属性文件中,如下所示 "\u0420\u0443\u0441\u0441\u043b\u044d\u043d\u0434"
如何转换?由于 Java 属性文件默认为 ISO-8859-1。
尝试StringEscapeUtils.unescapeJava()
Java 有一个命令行工具可以进行转换
native2ascii -encoding UTF-8 x-utf8.txt x.properties
native2ascii -reverse -encoding UTF-8 x.properties x2-utf8.txt
还有一些舒适的属性编辑器,可以让您输入未转义的 Unicode,并可以并排显示多种语言。例如在标准 NetBeans IDE.
也可以将 UTF-8 文件保留为源文件,并让 maven 或 ant 复制文件并将其转换为构建目录。
然后可以选择使用编码加载属性;有点太具体了。
我想将 UTF-8 字符串 "Русслэнд"
作为 UTF-8 文字存储在 Java 属性文件中,如下所示 "\u0420\u0443\u0441\u0441\u043b\u044d\u043d\u0434"
如何转换?由于 Java 属性文件默认为 ISO-8859-1。
尝试StringEscapeUtils.unescapeJava()
Java 有一个命令行工具可以进行转换
native2ascii -encoding UTF-8 x-utf8.txt x.properties
native2ascii -reverse -encoding UTF-8 x.properties x2-utf8.txt
还有一些舒适的属性编辑器,可以让您输入未转义的 Unicode,并可以并排显示多种语言。例如在标准 NetBeans IDE.
也可以将 UTF-8 文件保留为源文件,并让 maven 或 ant 复制文件并将其转换为构建目录。
然后可以选择使用编码加载属性;有点太具体了。