急!JDOM不能解析xml中的中文 如果encoding不是一定要用utf-8得 ,不如改成GB2312? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在eclipse中运行这样,有朋友说在console下没问题 把你的xml文件用windows的记事本保存成UTF-8格式的再试试看. lz,首先试下把utf-8改为gb2312,如果不行改为iso-8859-1就可以拉! lz,首先问下你,把你xml文件的中文换成英文,能解析出来吗?如果英文可以解析,换成中文不能解析的话,那原因是因为你的编码方式有问题造成的! 将编码改成“gbk”,“gb2321”java是不认识的用下面代码试下你就知道了。String s=new String(instream,"gbk");System.out.println(s); <?xml version="1.0" encoding="utf-8"?>这句表示文本的编码,如果你的文本不是用utf-8保存的,肯定会出问题。 jdom好像没办法解决这个问题的 我用UTF-16格式,对xml中的中文都能争取解析的 SAXBuilder -> SAXReader试试 你文件编码是什么那?不是说你XML编码是UTF-8就完了...你这个文件用什么方式写的?写的时候是什么编码的? lz,encoding="utf-8"改为iso-8859-1,你试没有啊! tomcat的totalMemory方法返回的内存只升不降吗? 如何将java基础打实(求教) ssh+oracle用?传值为何报错 JUnit的原理是什么? Java实现TCP聊天问题,新手求教,谢谢 EJB急救!!EJB+JB2006+WBLogic9.2 关于Spring封装Hibernate后怎样条件查询? 关于图书超期提醒问题....那位大侠帮帮忙! 一个困扰了我很长时间的问题,大家平常使用spring到底又什么可取的优势 设置过OC4J看看 我想用struts+ibatis+spring做设备管理,谁有好的例子 J2EE里面代码的查看!!
把utf-8改为gb2312,如果不行改为iso-8859-1就可以拉!
用下面代码试下你就知道了。String s=new String(instream,"gbk");
System.out.println(s);
不是说你XML编码是UTF-8就完了...
你这个文件用什么方式写的?写的时候是什么编码的?