Invalid byte 3 of 3-byte UTF-8 sequence
这主要是io读取或写入时,字符无法解析所抛出的错误,可以使用setEncoding("UTF-8")设置流的编码。
读取XML文件:
InputSource source = new InputSource(xmlPath);
source.setEncoding("UTF-8");
读取文件,使用构造函数:
InputStreamReader(InputStream in, CharsetDecoder dec);
阅读(3071) | 评论(0) | 转发(0) |