python 開頭,r 開頭, u開頭 解碼

2022-09-13 17:21:14 字數 852 閱讀 7236

# coding=utf-8

def dec(a):

# &#x 開頭 解碼 : 以 &# 或 &#x 開頭的字串叫做 ncr 字元

# 通過 py2.x下的htmlparser 或 py3.x下的html 的 unescape() 方法來轉換成能看懂的中文字元

aa = a.replace(';', '').replace('&#x', '\\u').encode('utf-8').decode('unicode_escape')

print(aa)

return aa

def dec_r(b):

# r'\u4eba\u751f\u82e6\u77ed\uff0cpy\u662f\u5cb8' 開頭 解碼

# python3 以上 字串不能 直接 decode, 先編碼成utf-8 , 在進行解碼

bb = b.encode('utf-8').decode('unicode_escape')

print(bb)

return bb

if __name__ == '__main__':

'''編碼 解碼

'''a = '【試呼】' # 【試呼】

# a = ' '

# dec(a) # &#x 開頭 解碼

dec(a)

# b = u'\u4eba\u751f\u82e6\u77ed\uff0cpy\u662f\u5cb8' # 直接列印出來 ————》 人生苦短,py是岸

# b = r'\u4eba\u751f\u82e6\u77ed\uff0cpy\u662f\u5cb8'

# dec_r(b)

python遇到 u 開頭的unicode編碼

web資訊中常會遇到 u4f60 u597d 型別的字元。首先 u 開頭就基本表明是跟unicode編碼相關的,u 後的16進製制字串是相應漢字的utf 16編碼。python裡decode 和encode 為我們提供瞭解碼和編碼的方法。其中decode unicode escape 能將此種字串解...

python遇到 u 開頭的unicode編碼

web資訊中常會遇到 u4f60 u597d 型別的字元。首先 u 開頭就基本表明是跟unicode編碼相關的,u 後的16進製制字串是相應漢字的utf 16編碼。python裡decode 和encode 為我們提供瞭解碼和編碼的方法。其中decode unicode escape 能將此種字串解...

perl 開頭格式

usr bin perl w eval exec usr bin perl w s 0 if 0 not running under some shell 當我們不確定perl安裝目錄的時候可以這麼寫 usr bin perl w eval exec perl w s 0 if 0 not runn...