python中文urlencode
时间: 2024-01-12 10:22:07 浏览: 91
Python入门网络爬虫之精华版(1).pdf
在Python中,可以使用urllib库的urlencode函数来对中文进行URL编码。下面是一个示例:
```python
from urllib.parse import urlencode
data = {'a': '中文', 'b': '测试'}
encoded_data = urlencode(data)
print(encoded_data)
```
输出结果为:`a=%E4%B8%AD%E6%96%87&b=%E6%B5%8B%E8%AF%95`
这里的urlencode函数将字典中的键值对进行URL编码,并将其转换为`key=value`的形式。中文字符被转换为对应的URL编码形式。
需要注意的是,如果终端是UTF-8编码的,可以将结果转换为UTF-8输出,以避免乱码问题。
阅读全文