java读properties文件乱码,我的properties文件采用uft-8编码

[复制链接]
查看11 | 回复5 | 2016-10-18 07:53:56 | 显示全部楼层 |阅读模式
java读properties文件的时候,只认识ascii码,如\u4e00这种,不认识汉字。所以你properties文件的编码字符集只要包括ascii码就行,gbk,utf-8神马的都一样另外native2ascii是把非ascii的转成unicode编码即UTF-16,不是utf-8。你需要用native2ascii工具把汉字转换成\u4e00这种形式。java程序读的时候,读到\u4e00这几个ascii码,然后把它用unicode编码解释。...
回复

使用道具 举报

千问 | 2016-10-18 07:53:56 | 显示全部楼层
还是编码格式的问题。.priperties文件里存的是什么格式,读出来的就是什么格式,如果你显示的格式和存的格式不一样就会乱码,汉字我试了,没有问题。...
回复

使用道具 举报

千问 | 2016-10-18 07:53:56 | 显示全部楼层
这个地方改过了吗?...
回复

使用道具 举报

千问 | 2016-10-18 07:53:56 | 显示全部楼层
public List> readProerties(String name){List> list=new ArrayList>();String str="";
String proPath=C...
回复

使用道具 举报

千问 | 2016-10-18 07:53:56 | 显示全部楼层
不会...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行