python utf-8编码转换中文
时间: 2023-04-28 14:06:09 浏览: 827
python实现中文转换url编码的方法
在 Python 中将中文编码成 UTF-8 格式的方法如下:
1. 使用内置函数 `str.encode()`,将字符串转换为字节流。
```
str = "中文"
str_utf8 = str.encode('utf-8')
print(str_utf8) # b'\xe4\xb8\xad\xe6\x96\x87'
```
2. 使用 `bytes.decode()` 将字节流转换回字符串
```
str = str_utf8.decode('utf-8')
print(str) # 中文
```
请注意在打印字节流时,将会自动加上前缀 b。
如果你需要转换的字符串是从文件中读取的,确保你打开文件时使用了 'utf-8' 编码。
阅读全文