在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
AI 代码解读

可以看到,用这种方法还是有点繁琐的。 不过使用 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





一唐
+关注
目录
打赏
0
0
0
0
1
分享
相关文章
|
10月前
|
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
本文介绍了如何使用IDEA(IntelliJ IDEA)创建一个新的Java项目,并运行一个简单的Java程序输出"Hello Word"。文章详细展示了创建项目的步骤,包括选择JDK版本、设置项目名称和路径、创建包和类,以及编写和运行代码。最后,还展示了如何通过IDEA的运行功能来执行程序并查看输出结果。
491 4
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
在IDEA中借助满血版 DeepSeek 提高编码效率
通义灵码2.0引入了DeepSeek V3与R1模型,新增Qwen2.5-Max和QWQ模型,支持个性化服务切换。阿里云发布开源推理模型QwQ-32B,在数学、代码及通用能力上表现卓越,性能媲美DeepSeek-R1,且部署成本低。AI程序员功能涵盖表结构设计、前后端代码生成、单元测试与错误排查,大幅提升开发效率。跨语言编程示例中,成功集成DeepSeek-R1生成公告内容。相比1.0版本,2.0支持多款模型,丰富上下文类型,具备多文件修改能力。总结显示,AI程序员生成代码准确度高,但需参考现有工程风格以确保一致性,错误排查功能强大,适合明确问题描述场景。相关链接提供下载与原文参考。
601 160
在IDEA中借助满血版 DeepSeek 提高编码效率
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
195 27
只用正版!教你5个方法,白嫖JetBrains家族的所有产品,包含:IntelliJ IDEA、PyCharm、WebStorm、CLion、Rider
程序员晚枫分享了5种官方认证的免费使用JetBrains家族产品的方法,包括内容创作者计划、开源项目支持、教育许可证、用户组支持和开发者认可计划。这些方法帮助个人开发者与小型团队合法获取强大开发工具,如IntelliJ IDEA、PyCharm等,降低开发成本,提升效率。同时提醒大家遵守使用规范,尊重知识产权。
554 13
如何在IDEA中借助深度思考模型 QwQ 提高编码效率?
通义灵码目前已经支持 QwQ-plus 模型,欢迎大家在【智能问答】里,选择切换模型,即可体验更小尺寸、更强性能的新模型!
132 10
【Spring配置】idea编码格式导致注解汉字无法保存
问题一:对于同一个项目,我们在使用idea的过程中,使用汉字注解完后,再打开该项目,汉字变成乱码问题二:本来a项目中,汉字注解调试好了,没有乱码了,但是创建出来的新的项目,写的注解又成乱码了。
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
171 0
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
236 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
9月前
|
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
540 1
IDEA如何快速定位到当前打开文件所在的目录
【10月更文挑战第7天】在 IntelliJ IDEA 中,要快速定位当前文件的目录,可通过侧边栏或快捷键实现。在侧边栏的项目结构中,文件以层级结构显示,便于浏览;使用 `Alt + F1` 快捷键,选择 “Select in”-> “Project View”,即可迅速定位文件所在目录,方便管理和导航。
3730 3
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等