JAVA 读写配置文件时 100

配置文件有中文注释且键值中值为unicode编码:#卡打开看看dad=\u8D85\u8D85\u8D85但是页面中显示为中文store之后配置文件值就直接变为中文了#卡... 配置文件有中文注释 且键值中 值为unicode编码: #卡打开看看 dad=\u8D85\u8D85\u8D85
但是页面中显示为中文 store之后配置文件值就直接变为中文了 #卡打开看看 dad=超超超
如何避免配置文件保存时unicode 不变成utf-8 而是\u... 但是页面显示为中文 或者直接显示为\u...也行 但是要保证 #阿达 注释为中文
是在myeclipse中 通过工具类读写配置文件 但是配置文件有注释 且有的值为\...的形式 但是不能让配置文件 里面显示的\... 直接被替换为中文 网页页面上或许可以通过get对应Key显示对应\...为中文 但是要求不能因为代码读写配置文件 配置文件文件中的\...就直接被替换为中文了
展开
 我来答
h768446359
2016-10-27 · TA获得超过411个赞
知道小有建树答主
回答量:243
采纳率:100%
帮助的人:187万
展开全部
这个跟工具有关,你用的事eclipse吧,它对后缀为.properties的文件自动的转码中文,变成\啥啥啥的,但是注释我的可以直接显示中午啊,而且对于那些看不到的\xxx鼠标移动上去等一会也可以看到中文
更多追问追答
追问
是在myeclipse中 通过工具类读写配置文件  但是配置文件有注释 且有的值为\...的形式  但是不能让配置文件 里面显示的\... 直接被替换为中文  网页页面上或许可以通过get对应Key显示对应\...为中文 但是要求不能因为代码读写配置文件  配置文件文件中的\...就直接被替换为中文了
追答
这个是为了防止中文乱码,所以这种后缀的文件都会被工具直接翻译成\xxx,如果你java文件流读取还是可以显示中文的,所以最多就是我们在里面打字配置很不方便,建议在其他地方打好中文再复制过去,也是可以的,想要显示为中文,除非不用工具,直接用记事本打!

对了,注释应为只为了给你看,所以不考虑乱码(别人读取配置文件时,注释不会读取,所以不考虑乱码,工具就不会转换#后面注释的中文为\xxx
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式