Python研究ノート15:URLでの中国語エンコーディング変換

クローラーを実行するとき、中国語のコンテンツをクロールして書き込む必要がある場合があります。ただし、漢字は%xxの形式のURL文字に変換される場合があります。

といった:

%E7%BE%8E%E5%A5%B3

上記のコードは「美しさ」を意味します。

Python3のurllibライブラリは、中国語のURLをエンコードおよびデコードできます。

import urllib.parse

cn = input("请输入中文:")
bfb = urllib.parse.quote(cn)   # 转为 url 编码
print( bfb )
print( urllib.parse.unquote(bfb) )  # 解码

 

おすすめ

転載: blog.csdn.net/weixin_42703239/article/details/111770815