看代碼吧~
name = r"\u6697\u88d4\u5251\u9b54"
print(name.encode('ascii').decode('unicode_escape'))
或
print(name.encode().decode('unicode_escape'))
補(bǔ)充:python 漢字與ASCII互相轉(zhuǎn)換
一、代碼段
#python ASCII轉(zhuǎn)漢字
name = r"\u5f20\u5357\u74dc"
print(name.encode(‘a(chǎn)scii').decode(‘unicode_escape'))
#python 漢字轉(zhuǎn)ASCII
name1=“張南瓜”
print(name1.encode(‘unicode_escape').decode(‘a(chǎn)scii'))
二、運(yùn)行結(jié)果:
利用的是python中的encode()和decode()函數(shù),具體的原理和細(xì)節(jié)我還沒(méi)有弄清楚,記錄下
補(bǔ)充:python Unicode /ASCII轉(zhuǎn)utf-8( 中文)
例如:
str='\u5927\u592b'
str.encode(‘utf-8').decode(‘unicode-escape')
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- python實(shí)現(xiàn)unicode轉(zhuǎn)中文及轉(zhuǎn)換默認(rèn)編碼的方法
- Python3的unicode編碼轉(zhuǎn)換成中文的問(wèn)題及解決方案
- Python字符和字符值(ASCII或Unicode碼值)轉(zhuǎn)換方法
- python中ASCII碼和字符的轉(zhuǎn)換方法