在Intellij IDEA (2016.3.5版)中让properties文件自动转成Unicode编码

简介: 我们可以直接在 Intellij IDEA 里面编辑 properties 文件,里面的中文会自动转换成Unicode编码。只需要进行如下设置即可......
由于Java的ResourceBundle对属性文件的限制,只能读取基本的ASCII字符和编码后的Unicode,所以在写好包含中文的 properties 文件后,还要用JDK自带的 native2ascii 工具转换一下才能在程序中正常使用。 

那么,就先说一下 native2ascii 是怎么用的。假设写好的文件名是 msg_zh_CN.txt (里面的内容是正常的中文,并且以UTF-8格式保存),我们用下面的命令来生成 properties文件:

path/to/native2ascii -encoding UTF-8 msg_zh_CN.txt msg_zh_CN.properties

可以看到,用这种方法还是有点繁琐的。 不过使用 Intellij IDEA 就方便多了,我们可以直接在 Intellij IDEA 里面编辑 properties 文件,里面的中文会自动转换成Unicode编码。只需要进行如下设置即可:

一、打开 File -> Settings 
639f9fccdcac377f2501f01355421e69969a9719
 
二、点击左边的 Editor -> File Encodings ,把 IDE Encoding 和 Project Encoding 都设置成 UTF-8 ,然后再把底部的 Transparent native-to-ascii conversion 打上勾
1a80de8b8f01008fc1dfd09baf1b6c25721ce1a2
 
三、点击“OK” 保存并退出设置之后,创建一个 properties 文件试试。 可以在里面随便写些汉字,比如 morning=早上好 ,然后我们换成其它文本工具(比如记事本之类的程序)打开这个 properties 文件,发现里面的文字自动转成了 morning=\u65E9\u4E0A\u597D





目录
相关文章
|
12天前
|
Java 开发工具 Maven
IntelliJ IDEA安装教程(超详细)
IntelliJ IDEA安装教程(超详细)
59 1
|
17天前
|
XML IDE 开发工具
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
38 0
|
1月前
|
IDE Java 开发工具
如何安装intellij IDEA
如何安装intellij IDEA
|
2月前
|
IDE Java 数据库连接
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
220 0
|
2月前
|
XML 搜索推荐 JavaScript
Easy Code,IntelliJ IDEA中代码一键生成
Easy Code,IntelliJ IDEA中代码一键生成
Easy Code,IntelliJ IDEA中代码一键生成
|
2月前
|
人工智能 运维 Linux
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
82 0
|
2月前
IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
|
2月前
|
IDE Java Linux
最简单IntelliJ IDEA安装教程(小白也能一次性安装完成)
最简单IntelliJ IDEA安装教程(小白也能一次性安装完成)
|
7天前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
15 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
7天前
|
安全
IntelliJ IDEA 快捷键大全(三)
IntelliJ IDEA 快捷键大全
53 0
IntelliJ IDEA 快捷键大全(三)