java properties文件经常出现乱码,常规的解决方法

properties文件经常出现乱码,常规的解决方法是将其转为unicode编码

=======某个字符串转码=======
如何转码:
dos下输入:native2ascii -encoding gbk
回车后输入中文就可显示转码后字符串
注意:不指定编码(encoding )则默认为本地编码,我们使用一般默认为gbk.有些工程使用的编码为iso
-8859-1,给其他人带来一定困扰.建议不添加-encoding gbk,使用系统默认即可

如何逆转:
native2ascii -reverse -encoding gbk
回车后输入:\u4f60 ,可将其转为可见字符"你"

======整个文件转码,并保存到某文件中========
1.module_gbk.properties 含有中文,将其转为unicode编码
native2ascii -encoding gbk module_gbk.properties module_unicode.properties

2.module_unicode.properties 转为gbk编码,查看中文信息
native2ascii -reverse -encoding gbk module_unicode.properties module_gbk.properties

注:绿色部分参数可以不写.不写输出到控制台

========= 一劳永逸的解决办法 安装:eclipse下properties插件:Properties Editor ===============
http://www.oschina.net/p/properties+editor/?bp=18

特点:
1.使用properties editor编辑器打开,显示中文,可直接对文件进行编辑
2.保存后,使用Text editor打开,显示unicode编码,可提高效率
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值