浏览 2306 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-04-11
String xx = new String(读取的二进制数组,"GBK)这种方法是不好的,他吧编码限制死了,那么我们应该如何来做? 最好的方法就是使用dom4j构建这个字符串,因为dom4j在解析这个字节数组的时候能自动获取这个.xml文件的编码格式是什么这个编码格式在.xml文件的头部分就可以得到。所以: String xxx = new SAXReader().read(new ByteArrayInputStream(从数据库读取的二进制数组数据)).asXML(); 然后将这个String字符串显示到页面上,就不会有编码问题了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |