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

怎么用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://www.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在线中文一区二区| 日韩精品专区在线影院重磅| 日本一区二区三区电影播放| 中文字幕中文字幕乱码| 久久精品中文字幕有码日本道| 国产精品亚洲av性色| 日韩中文字幕在线二区| 免费观看欧美日韩论理电影| 日韩精品a区二区在线电影| 理论三级麻豆国产在线| 一区二区三区免费在线观看视频| 日韩爱视频一区二区| 国产av自拍在线免费观看| 国产精品九九久久精品三级| 日韩有码大片最新自拍| 看看永久成人免费视频| 午夜国产激情福利网站| 日本中文字幕三级专区| 人妻乱人伦中文字幕在线| 免费看国产一级黄色大片| 黄色午夜福利在线观看| 国产白浆一区二区视频| 国产一区二区乱码在线| 99久久成人精品国产片| 日韩av天堂免费网站| 日本中文字幕在线播放一区 | 成人污视频网站在线观看| 日本一区二区三区免费不卡视频| 国产在线精品专区第一页| 欧美中文字幕内射合集| 国产传媒在线免费播放| 九九视频在线观看免费专区| 日韩精品熟妻人女亚洲一区| 五月婷婷丁香在线观看| 欧美日韩精品不卡在线播放| 国产白丝诱惑在线视频| 黄色录像一级二级三级|