在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





目录
相关文章
|
4月前
|
Java
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
本文介绍了如何使用IDEA(IntelliJ IDEA)创建一个新的Java项目,并运行一个简单的Java程序输出"Hello Word"。文章详细展示了创建项目的步骤,包括选择JDK版本、设置项目名称和路径、创建包和类,以及编写和运行代码。最后,还展示了如何通过IDEA的运行功能来执行程序并查看输出结果。
210 4
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
|
10天前
|
Java Spring
【Spring配置】idea编码格式导致注解汉字无法保存
问题一:对于同一个项目,我们在使用idea的过程中,使用汉字注解完后,再打开该项目,汉字变成乱码问题二:本来a项目中,汉字注解调试好了,没有乱码了,但是创建出来的新的项目,写的注解又成乱码了。
|
3月前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
95 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
3月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
134 1
|
3月前
|
IDE 开发工具
IDEA如何快速定位到当前打开文件所在的目录
【10月更文挑战第7天】在 IntelliJ IDEA 中,要快速定位当前文件的目录,可通过侧边栏或快捷键实现。在侧边栏的项目结构中,文件以层级结构显示,便于浏览;使用 `Alt + F1` 快捷键,选择 “Select in”-> “Project View”,即可迅速定位文件所在目录,方便管理和导航。
1731 3
|
4月前
|
开发工具 git Windows
IDEA如何对比不同分支某个文件的差异
【9月更文挑战第28天】该指南介绍了在IDEA中使用Git工具窗口进行分支对比的方法。首先,通过底部工具栏或菜单打开Git窗口;接着,在“Branches”选项卡中查看所有分支;然后选择要对比的分支和文件,并通过右键菜单启动对比;最后,在“Diff”视图中查看详细差异,包括新增和删除内容的颜色标记。此外,还提供了使用内置终端执行`git diff`命令进行对比的可选方法。
564 4
|
5月前
|
Java Android开发
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
这篇文章介绍了在IntelliJ IDEA中如何设置项目编码格式,包括将项目编码修改为GBK或UTF-8的详细步骤和图解。
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
|
5月前
Idea编码UTF-8中.properties 配置文件中文乱码
Idea编码UTF-8中.properties 配置文件中文乱码
110 3
|
5月前
IDEA——代码文件如何插入作者注释
IDEA——代码文件如何插入作者注释
58 0
IDEA版本控制忽略文件设置
IDEA版本控制忽略文件设置
518 0
IDEA版本控制忽略文件设置