欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么用lxml處理xml時的字符編碼問題-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“怎么用lxml處理xml時的字符編碼問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“怎么用lxml處理xml時的字符編碼問題”吧!

成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、稱多網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城系統(tǒng)網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為稱多等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

為了簡化問題,就把xml的內(nèi)容簡化為如下的形式:

<?xml version="1.0" encoding="gbk"?><DOCUMENT><da><![CDATA[中文,就是任性]]></da></DOCUMENT>

它的encoding為gbk,其中的節(jié)點有一個為中文字符
使用lxml提取節(jié)點的值時出現(xiàn)了如下的異常

lxml.etree.XMLSyntaxError: Extra content at the end of the document

此時對應(yīng)的Python腳本為:

tst = u'<?xml version="1.0" encoding="gbk"?><DOCUMENT><da><![CDATA[中文,就是任性]]></da></DOCUMENT>'
for event,element in etree.iterparse(BytesIO(tst.encode('utf-8'))):
    print("%s, %s" % (element.tag, element.text))

不過簡化之前,報的是另外一個異常

lxml.etree.XMLSyntaxError: input conversion failed due to input error, bytes 0x8B 0x2C 0xE6 0x9D

不論異常是哪一個,猜測還是和字符的編碼形式有關(guān)。
經(jīng)過各種嘗試無果,后來在stackoverflow上看到這篇文章,文中提到的問題和xml中的encoding值有關(guān),嘗試了增加了一段代碼

tst = u'<?xml version="1.0" encoding="gbk"?><DOCUMENT><da><![CDATA[中文,就是任性]]></da></DOCUMENT>'
tst = tst.replace('encoding="gbk"', 'encoding="utf-8"')
for event,element in etree.iterparse(BytesIO(tst.encode('utf-8'))):
    print("%s, %s" % (element.tag, element.text))

增加了一個替換的語句,將之前的encoding="gbk"替換成encoding:"utf-8"
于是終于得到了結(jié)果:

da, 中文,就是任性
DOCUMENT, None

到此,相信大家對“怎么用lxml處理xml時的字符編碼問題”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章名稱:怎么用lxml處理xml時的字符編碼問題-創(chuàng)新互聯(lián)
標題鏈接:http://aaarwkj.com/article40/ccdcho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、域名注冊靜態(tài)網(wǎng)站、標簽優(yōu)化、云服務(wù)器、手機網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
中文字幕人妻久久精品一区| 高潮国产精品一区二区| 青青草原精品资源视频| 欧美劲爆三级免费观看| 大秀视频一区二区三区| 亚洲免费视频区一区二| 亚洲欧美一区日韩尤物| 熟女人妻精品一二三四| 久久久亚洲福利精品午夜| 闫国产一区二区三区色噜噜| 日本束缚人妻一区二区三区| 国产蜜臀视频在线播放| 免费av不卡一区二区| 国产午夜亚洲精品羞羞网站| 久久伊人这里都是精品| 手机看片黄色福利视频91| 欧美精品三级不卡在线| 中文字幕精品人妻在线| 亚洲一区二区另类视频| 国产情侣最新地址在线| av在线观看亚洲天堂| 中文字幕日韩激情欧美一区| 亚洲一区乱码精品中文| 日本午夜专区一区二区| 激情亚洲欧美日韩精品| 色婷婷亚洲一区二区三区| 国产一区在线视频无卡顿| 日韩欧美高清一区二区| 中文人妻熟妇乱又伦精品| 国产天美剧情av一区二区| 18岁未成年禁止观看视频| 亚洲av乱码毛片在线播放| 双高干文男女主都很强| 欧美日韩国产亚洲免费| 亚洲精品国产中文字幕| 91麻豆成人精品国产| 日本毛茸茸的丰满熟妇| 天天操夜夜夜夜夜操| 老司机精品成人免费视频| 国产激情一区二区三区| 久久最新视频中文字幕|