SAXReader解析乱码问题
String childPriv = securityService.getPrivilegeTreeString(rootPriv.getId());
SAXReader saxReader = new SAXReader();
Document doc = saxReader.read(new ByteArrayInputStream(childPriv.getBytes()));
在使用SAXReader将字符串转Document时,上面的执行结果在TOMCAT上部署时,会出现乱码.但在JETTY的开发环境上却是正常的.经过同事修改后的代码:
String childPriv = securityService.getPrivilegeTreeString(rootPriv.getId());
Document doc = DocumentHelper.parseText(childPriv);
doc.setXMLEncoding("UTF-8");
显示正常.
估计是因为new ByteArrayInputStream(childPriv.getBytes())转编码的时候,没指定UTF-8编码而导致.
SAXReader解析乱码问题相关推荐
- SAXReader解析xml繁体字乱码问题
SAXReader reader = new SAXReader(); //解析时默认为空,需设置 reader.setEncoding("gbk"); 转载于:https://b ...
- Flutter中文解析乱码问题
今天遇到了Fluter请求下来的中文数据会出现乱码的问题,尝试了很多网上搜索的办法,无非就只试一些引用gbk2utf8这个库,但是实际使用过程中根本没有任何作用,可以说是根本一点软用都没有(不好意思, ...
- DocumentHelper和SAXReader解析XML字符串
最近在看湖北中烟OA门户的项目,中烟门户里面解析XML文档使用的是DocumentHelper,之前做的智能导航项目里面解析XML使用的是SAXReader,很好奇它们有什么区别,于是就查资料将两者的 ...
- 简单使用SAXReader解析xml数据
之前的工作中,一直是使用json格式的数据进行数据传输.很少会接触到xml格式的数据.不过因为工作需求,在对接其他产品的接口时,偶尔会遇到需要使用xml格式数据的情况,所以,也得学学如何解析xml.不 ...
- 用SAXReader解析xml文档
使用SAXReader需要导入dom4j-full.jar包. dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的.dom4j是一个非常非常优秀的Java XML API, ...
- SAXReader解析器--xml字符串文件解析
输入为xml格式字符串 public static void main(String[] args) throws DocumentException {String xml="<?x ...
- java saxreader 字符串_DocumentHelper 和SAXReader 解析xml 字符串
DocumentHelper 解析xml字符串 String xml=com.jetsen.platform.util.FileUtil.getFileContent(request.getSessi ...
- php解析乱码字符串,PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
在PHP中,使substr函数截取字符串末位会出现乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节,截取位不准确,造成断开的字符会把其后的..拉过来一起做一个字,所 ...
- 关于HtmlAgilityPack解析页面中数据乱码问题
第一种方式: public static HtmlDocument LoadHtmlByUrls(string url) { HtmlDocument ...
最新文章
- 那么辛苦努力的工作,却换来了一身的不是
- 想过没有,Spring的Bean为啥默认单例?
- 关于ASP.NET动态加载Master页面
- 【转】PHP的Trait 特性
- 本地windows主机无法访问虚拟机里主机解决办法
- ios label文字行间距_iOS- 设置label的行间距字体间距
- Oracle收购Sun
- linux重定向串口打印到telnet
- JSOI 2008 【魔兽地图】
- Memento(备忘录)
- Atitit.常见的4gl 第四代编程语言 与 dsl
- Oracle P6培训系列:08创建WBS
- linux 编译glibc
- 指定目录下创建TXT文件
- c#选择文件保存路径
- PPI蛋白互作网络构建详细步骤
- Linux下如何安装.deb文件
- [洛谷1359] 租用游艇
- 《哈利·波特与混血王子》(Harry Potter and the Half-Blood Prince)[DVDRip]
- Linux搭建LAMP、LNMP环境;论坛的搭建;