中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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

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

主站蜘蛛池模板: 黄网站免费在线观看 | av网站免费 | 久久99久久99精品免视看婷婷 | 日日av| 中国黄色在线视频 | 911网站大全在线观看 | 日韩久草 | 人成久久| 成人福利视频网站 | 国产三级国产精品 | 国产一区二区视频免费在线观看 | 久久久国产一区 | av在线免费观看网址 | 日本中文字幕在线观看 | 欧日韩在线 | www.yw193.com | 国产在线视频一区 | 日韩五月天| 中文字幕亚洲精品 | 亚洲国产高清高潮精品美女 | 国产一区二区在线91 | 伊人网站视频 | www.日韩免费 | 新超碰97| 欧美一区二区免费视频 | 在线看一区二区三区 | 欧美黄在线观看 | 黄色骚片 | 久久伊人精品 | 2021狠狠天天天 | 91tv在线观看 | 久久久久久黄 | 91小视频在线 | 欧美一级在线免费 | av在线播放网 | 天天成人综合网 | 6080亚洲精品一区二区 | 国产精品精品久久久 | 91成人免费观看 | 一级黄a视频 | 欧美三级视频在线观看 |