python3 中將utf 8編碼與漢字

2021-08-17 02:12:36 字數 620 閱讀 4739

在爬取網頁時,我們經常需要找到網頁的url,例如%e8%95%be%e5%a7%86&cl=2&lm=-1&ie=utf-8&oe=utf-8&adpicid=&st=-1&z=&ic=0&word=%e8%95%be%e5%a7%86&s=&se=&tab=&width=&height=&face=0&istype=2&qc=&nc=1&fr=&pn=30&rn=30&gsm=1e&1521104335732=

這個url中粗體的部分,就是漢字「蕾姆」的utf-8編碼,那麼我們如何確認呢?

import urllib

word=urllib.parse.unquote(

"%e8%95%be%e5%a7%86"

)print

(word)

執行結果:

那我們如何在將漢字轉為utf-8編碼的呢?

這裡要用到quote函式

在iOS中將string轉成UTF 8編碼

在ios開發中,特別是在對web服務呼叫的時候,經常會遇到請求引數為中文的情況,那麼這時候就需要將url轉成utf 8編碼才能進行請求。使用stringbyaddingpercentescapesusingencoding 方法可以將string轉成utf 8編碼,如下面 nsurl url nsu...

Python 使用 UTF 8 編碼

原文出處 url 一般我喜歡用 utf 8 編碼,在 python 怎麼使用呢?1 在 python 原始碼檔案中用 utf 8 文字。一般會報錯,如下 file f workspace psh src test.py line 2 syntaxerror non ascii character x...

python 檢測是否是UTF 8編碼

utf 8 8 bit unicode transformation format 是一種針對unicode的可變長度字元編碼,又稱萬國碼,由ken thompson於1992年建立。現在已經標準化為rfc 3629。utf 8用1到6個位元組編碼unicode字元。用在網頁上可以統一頁面顯示中文簡...