在 Python 中使用 urlencode 函數進行編碼時,可能會出現亂碼問題。解決這個問題的方法有兩種:
import urllib.parse
data = {'key': '中文', 'value': '測試'}
encoded_data = urllib.parse.urlencode(data, encoding='utf-8')
print(encoded_data)
import urllib.parse
data = {'key': '中文', 'value': '測試'}
encoded_data = urllib.parse.urlencode(data)
encoded_data = encoded_data.encode('utf-8')
print(encoded_data)
以上是兩種常用的解決方法,可以根據具體情況選擇其中一種來解決 Python urlencode 函數亂碼問題。