首页 > 代码库 > malformed uxxxx encoding.
malformed uxxxx encoding.
properties.load(fin);
properties load文件时,报了个错malformed uxxxx encoding.
原因,properties文件中出现\这个字符,只要把文件里的\都换了就OK了,
要是用replaceAll的话
先去读文件,再用xxx.replaceAll("\\\\","/");
这样就不报了,要是想换回来,数据出来时换回来,我是在目录中用,所以换这个没什么关系
下面是我写的一个文件copy方法,把\换成/。load时load新的文件就OK了
private void copy(String of,String wf) throws IOException{ BufferedReader br=new BufferedReader(new FileReader(of)); BufferedWriter wr=new BufferedWriter(new FileWriter(wf)); String tmp=null; StringBuffer sb=new StringBuffer(); tmp=br.readLine(); String cc="\\\\"; String dd="/"; while(tmp!=null){ if(tmp.indexOf("\\")!=-1) tmp=tmp.replaceAll(cc, dd); wr.write(tmp); wr.newLine(); tmp=br.readLine(); } wr.close(); br.close(); }
malformed uxxxx encoding.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。