成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Python3編碼中Unicodeutf-8bytes互轉(zhuǎn)的示例分析-創(chuàng)新互聯(lián)

小編給大家分享一下Python3編碼中Unicode utf-8 bytes互轉(zhuǎn)的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)公司專注于洪湖企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,成都做商城網(wǎng)站。洪湖網(wǎng)站建設(shè)公司,為洪湖等地區(qū)提供建站服務(wù)。全流程按需定制開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

為什么需要本文,因?yàn)樵趯?duì)接某些很老的接口的時(shí)候,需要傳遞過(guò)去的是16進(jìn)制的hex字符串,并且要求對(duì)傳的字符串做編碼,這里就介紹了utf-8 Unicode bytes 等等。

#英文使用utf-8 轉(zhuǎn)換成16進(jìn)制hex字符串的方法
newstr = 'asd'
b_str = bytes(newstr,encoding='utf-8')
print(b_str)
hex_str = b_str.hex() #將bytes類型轉(zhuǎn)換成16進(jìn)制的hex字符串
print(hex_str) #字節(jié)碼轉(zhuǎn)16進(jìn)制hex的方法
print(bytes.fromhex(hex_str).decode('utf-8')) #將16進(jìn)制hex字符串轉(zhuǎn)換成bytes,然后在轉(zhuǎn)換成字符串
print(type('中文'.encode('utf-8')),'中文'.encode('unicode_escape'),'中文123456'.encode('unicode_escape').decode('utf-8'))

#中文轉(zhuǎn)換成Unicode的一種方法之一
u_str = '中文123456'
b_str = bytes(u_str,encoding='unicode_escape')
h_u_s = b_str.hex()print ("\u4e2d\u6587") #Unicode編碼可直接輸出
#中文使用Unicode轉(zhuǎn)換成bytes再轉(zhuǎn)換成16進(jìn)制hex方法 包含英文和數(shù)字
u_cn = '中文asd123'
hex_msg = bytes(u_cn,encoding='utf_16_be').hex() 
#這是特殊要求下最終的解決方案
#注意在Python3中已經(jīng)沒有了直接將字符串變成bytes或者Unicode的方法了
#也就是說(shuō),在Python中 u'中文'已經(jīng)不再奏效

#bytes轉(zhuǎn)str
b_str = bytes('中文',encoding='utf-8')
print(b_str.decode()) #直接輸出為普通字符串

以上是“Python3編碼中Unicode utf-8 bytes互轉(zhuǎn)的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁(yè)題目:Python3編碼中Unicodeutf-8bytes互轉(zhuǎn)的示例分析-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://jinyejixie.com/article38/jeosp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、商城網(wǎng)站、動(dòng)態(tài)網(wǎng)站、微信小程序、云服務(wù)器、網(wǎng)站改版

廣告

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

綿陽(yáng)服務(wù)器托管
海兴县| 峡江县| 石林| 娄烦县| 电白县| 化德县| 从化市| 棋牌| 青浦区| 阳朔县| 台东市| 同江市| 荆门市| 武陟县| 中方县| 安仁县| 长乐市| 榆中县| 潼南县| 青阳县| 萨嘎县| 瑞昌市| 福贡县| 宜丰县| 巴南区| 历史| 海阳市| 霍城县| 伊春市| 老河口市| 武宁县| 和平县| 轮台县| 沙河市| 许昌市| 博白县| 社会| 广宗县| 鄂托克旗| 博爱县| 黄冈市|