一区二区久久-一区二区三区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錯誤的處理方法,轉載需保留來源!

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

主站蜘蛛池模板: 一区二区三区在线观看视频 | 新版天堂资源中文8在线 | 久在草影院| 国产日韩欧美成人 | 五月月色开心婷婷久久合 | 六月婷婷开心 | 91aaa在线观看 | 欧美日韩亚洲国产一区二区综合 | 精品成人乱色一区二区 | 国产91中文剧情在线观看 | 色中色网址导航 | 亚洲图片天堂 | 中文字幕在线观看一区二区三区 | 国产亚洲精彩视频 | 久久影院精品 | 国产精品亚洲一区二区三区 | 欧美黑人巨大xxxxxxxx | 高清视频 一区二区三区四区 | 好吊日视频在线 | 国产亚洲视频在线播放大全 | 色综合五月激情综合色一区 | 在线视频精品免费 | 丁香激情六月天 | 久久久久久久久久久96av | 四虎最新永久在线精品免费 | 一二三四在线观看视频中国 | 国产成人午夜91精品麻豆剧场 | 高清激情小视频在线观看 | 九九色视频 | 99国产小视频 | 91在线看片一区国产 | 欧洲综合色| 国产剧情一区二区 | 久久久精品国产 | 91视频麻豆 | 国产高清精品入口麻豆 | 九九re热 | 亚洲韩国日本欧美一区二区三区 | 国内精自线一二三四2021小说 | 国产成人亚洲欧美激情 | 综合久久五月天 |