62,614
社区成员
发帖
与我相关
我的任务
分享
String configContent;
InputStream fis = getClass().getClassLoader().getResourceAsStream(xmlFile);
try{
log.debug("Reading file " + xmlFile + " using " + charset);
InputStreamReader reader = new InputStreamReader(fis, charset);
try{
StringWriter writer = new StringWriter();
char[] buff = new char[1024];
int len;
while((len = reader.read(buff)) > 0){
writer.write(buff, 0, len);
}
configContent = writer.toString();
}finally{
reader.close();
}
}finally{
fis.close();
}
PrintWriter writerUTF = new PrintWriter(new OutputStreamWriter(
new FileOutputStream("UTF8.txt"), "UTF8"));
writerUTF.println("Write file using UTF8");
writerUTF.println();
writerUTF.println(configContent);
writerUTF.close();
[2012-08-09 23:16] [DEBUG] com.xmlswitch.parser.XmlParser.loadDocumentElement(XmlParser.java:45) Detected encoding of config dataconfig.xml: UTF-8
[2012-08-09 23:16] [DEBUG] com.xmlswitch.parser.XmlParser.loadDocumentElement(XmlParser.java:55) Reading file dataconfig.xml using UTF-8
[2012-08-09 23:16] [DEBUG] com.xmlswitch.parser.XmlParser.loadDocumentElement(XmlParser.java:77) Loaded config file:<?xml version="1.0" encoding="UTF-8"?>
<root>
<!-- ???????? markColumn?????? D???????? U????????? -->