搞定了没。一个方法是 形如:
Writer fileWriter=new FileWriter("") 拦物逗圆 fileWriter.write("")---1
XMLWriter 山衡塌xmlWriter=new XMLWriter(fileWriter)
xmlWriter.write("")----2
将PrintWriter pw=new PrintWriter(f)换成dom4j里兆历的则猜乎输出流OutputFormat format = OutputFormat.createPrettyPrint()
format.setEncoding("utf-8")
format.setIndent("孙悉")
OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(f))
XMLWriter writer1 =new XMLWriter(format)
writer1.write(dom)希望对你有用!
首先你要知道乱码问题吵宴肯定是两端的编码格式不一致导致的我的建议是在生成的dom4j文件里加入中文,
2、如果servlet依旧正常解析,那么就是客户端接收返回的时候的乱码,你可以试着改客户端的编码格式
2、如果不正常解析,那么就是servlet的问题,servlet英文什么编码基本都一样山烂的,所逗碰漏以要传中文试,不正常解析你就改servlet的setEncoding再试试
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)