XML解析经常因为ANSI出错误,如果是UTF-8就没问题。
private static String forTest(String file) throws IOException {
File f = new File(file);
InputStreamReader read = new InputStreamReader(new FileInputStream(f),
"GBK");
BufferedReader reader = new BufferedReader(read);
String line;
String s = "";
while ((line = reader.readLine()) != null) {
s = s+line;
}
return s;
}
本文探讨了XML解析过程中遇到的字符集问题,特别是在使用ANSI而非UTF-8时出现的错误。通过一个示例代码片段展示了如何用GBK编码读取文件内容。
1730

被折叠的 条评论
为什么被折叠?



