一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence錯誤的處理方法

錯誤提示
Invalid byte 1 of 1-byte UTF-8 sequence
原因分析
在中文版的window下Java的默認的編碼為GBK,也就是所雖然我們標識了要將xml保存為utf-8格式但實際上文件是以GBK格式來保存的,所以這也就是為什么能夠我們使用GBK、GB2312編碼來生成xml文件能正確的被解析,而以UTF-8格式生成的文件不能被xml解析器所解析的原因。

把xml的encoding屬性值UTF-8改為UTF8
org.xml.sax.SAXParseException: Content is not allowed in trailing section
把先要解析和字符串trim()一下即可解決問題。
解決:
1、最簡單就是把<?xml version="1.0" encoding="UTF-8"?>改成<?xml version="1.0" encoding="gbk"?>
2、或者把xml打開另存的時候把字符集改為UTF-8后保存
或改程序
復制代碼 代碼如下:
 SAXReader reader = new SAXReader(); 
  org.dom4j.Document document = reader.read("D:/ha.xml"); 
  OutputFormat of = new OutputFormat(); 
  of.setEncoding("UTF-8"); //改變編碼方式 
XMLWriter writer = new XMLWriter(new FileWriter "d:/dom4j.xml"), of);
 

php技術php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence錯誤的處理方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲狠狠狠一区二区三区 | 伊人久久大香线蕉综合亚洲 | 亚洲人人视频 | 香蕉免费一区二区三区在线观看 | 欧美在线tv | 国产愉拍精品手机 | 69热精品视频在线看影院 | 色多多免费观看 | 亚洲福利在线视频 | 国产精品第六页 | 国产精品亚洲综合色拍 | 色婷婷在线播放 | 91在线一区二区 | 国农村精品国产自线拍 | 91精品国产丝袜在线拍 | 青青热久麻豆精品视频在线观看 | 黄色长视频 | baoyu113成人免费视频网页 | 可以直接看的av网址站 | 国产愉拍精品视频手机 | 国产在线激情视频 | 日本精品免费 | 成人亚洲综合 | 高清一区二区 | 9久re在线观看视频精品 | 国产欧美久久久另类精品 | 精品福利视频第一 | 国内自拍经典三级在线 | 天天射天天干天天色 | 狂野欧美性猛交xxxx免费 | 久久中文网 | 中文字幕精品视频 | 亚洲欧美色中文字幕 | 香蕉免费一区二区三区在线观看 | 在线观看免费国产视频 | 一级寡妇乱色毛片全场免费 | 亚洲国产精品久久久久秋霞小 | 人人干人 | 国产精品29页 | 狠狠色婷婷狠狠狠亚洲综合 | 中文一区二区视频 |