本文主要是介绍Java 如何使用 native2ascii 工具处理properties属性文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
从Java 9开始,Java支持使用UTF-8字符集来保存属性文件,这样在属性文件中就可以直接包含非西欧字符,因此属性文件也不再需要使用native2ascii工具进行处理。但 java8 需要使用native2ascii工具进行处理:
将utf-8格式的属性文件转为 可以使用的ISO-8895-1属性文件
- 新建一个 properties 文件,并右键属性设置为utf-8编码。例如:mess_zh_CN_utf-8.properties
- 打开所在文件目录,cmd 进入,执行命令:(native2ascii.exe 是jdk安装目录bin里的,需要设置环境变量)
native2ascii -encoding utf-8 mess_zh_CN_utf-8.properties mess_zh_CN.properties
这样就生成了可以使用的mess_zh_CN.properties属性文件(此文件的编码是ISO-8895-1)。
hello = 你好
转换的结果类似这样:
hello = \u4f60\u597d
也有在线工具:https://www.w3cschool.cn/tools/index?name=native2ascii
这篇关于Java 如何使用 native2ascii 工具处理properties属性文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!