malformed uxxxx encoding.
2014-09-15 11:14
330 查看
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();
}
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.-
- java.lang.IllegalArgumentException: Malformed \uxxxx encoding异常解析
- java.lang.IllegalArgumentException: Malformed \uxxxx encoding异常解析
- Malformed \uxxxx encoding解决方法
- Malformed \uxxxx encoding
- java.lang.IllegalArgumentException: Malformed /uxxxx encoding
- java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
- java Properties异常:Malformed \uxxxx encoding.
- Install Anywhere, Linux (Specifically Ubuntu): Malformed \uxxxx encoding
- java.lang.IllegalArgumentException: Malformed \uxxxx encoding
- java.lang.IllegalArgumentException: Malformed \uxxxx encoding.解决方法
- weblogic 启动报错 Malformed \uxxxx encoding
- 读取.properties文件时出现“java.lang.IllegalArgumentException: Malformed /uxxxx encoding”
- IllegalArgumentException: Malformed \uxxxx encoding.
- Tomcat启动报Malformed \uxxxx encoding
- linux resin illegal utf8 encoding at XXXX
- scrapy相关 通过设置 FEED_EXPORT_ENCODING 解决 unicode 中文写入json文件出现`\uXXXX`
- weblogic的web.xml报错----Malformed UTF-8 char -- is an XML encoding declaration missing
- 【参考】IBM sun.io.MalformedInputException and text encoding conversions transforms numerals to their word equivalents - United States
- HDU 1020 Encoding