我用build 来加载InputStream类型的xml流文件,当xml中有中文时,就会出现
Content is not allowed in trailing section 的错误信息. xml流文件用GB2312编码的.英文没有问题.
代码如下:try
{
doc = builder.build(is);
}
catch(Exception ex)
{
System.out.println("builder error"+ex.getMessage());
}解决后马上结帖.分数可在加.我用很多方法都不好使..
我是用字符串生成流的,
InputStream instancestream = new ByteArrayInputStream(xml.getBytes());
原来xml字符串是用UTF-8编码的,我用xml=xml.replaceAll("UTF-8","GB2312");方法把它变为GB2312
编码的.
Content is not allowed in trailing section 的错误信息. xml流文件用GB2312编码的.英文没有问题.
代码如下:try
{
doc = builder.build(is);
}
catch(Exception ex)
{
System.out.println("builder error"+ex.getMessage());
}解决后马上结帖.分数可在加.我用很多方法都不好使..
我是用字符串生成流的,
InputStream instancestream = new ByteArrayInputStream(xml.getBytes());
原来xml字符串是用UTF-8编码的,我用xml=xml.replaceAll("UTF-8","GB2312");方法把它变为GB2312
编码的.
解决方案 »
- 关于 Character
- filechooser.showOperDialog()那个dialog能修改吗?
- Eclipse的VE插件使用问题,请教高手!!
- 一个字符串问题
- java 的内存回收机制到底是怎么样的?怎么我调用gc()没什么用啊?哪位帮忙解决一下!
- 百分求助:哪位大虾有英文简历给我一份好吗,或帮我写一下,简单介绍一下,供小弟参考,小弟英文差。
- 请教初级问题:Jbuilder编C/S模式程序,想打开AutoCAD后直接把CAD窗口嵌入Form中,该怎么办??
- 怎样用junit进行私有成员函数的单元测试!
- 如何使用JButton、JLabel里的ICON属性?
- 学完Java语法后,学哪方面的内容???征求各位大虾的意见!!!
- 请高手指点我
- 菜鸟求救
InputStreamReader inStreamRead= new InputStreamReader(fileInput,"GBK");
document = saxbuilder.build(inStreamRead); 这样看看
例如
Document doc = builder.build(new File("jdom_test.xml"));
可以用来把它变为GB2312编码的?
xml= new String(xml.getByte("UTF-8"),"GB2312");