python 将unicode转换为utf-8编码
时间: 2023-09-02 14:08:46 浏览: 257
unicode转utf8
4星 · 用户满意度95%
在Python中,我们可以使用 `encode()` 方法将 Unicode 字符串转换为 UTF-8 编码。
例如,假设我们有一个 Unicode 字符串 `my_string`,我们可以使用下面的代码将其转换为 UTF-8 编码:
```python
my_string = u'你好,世界!'
utf8_string = my_string.encode('utf-8')
print(utf8_string)
```
输出结果为:
```
b'\xe4\xbd\xa0\xe5\xa5\xbd\xef\xbc\x8c\xe4\xb8\x96\xe7\x95\x8c\xef\xbc\x81'
```
其中 `b''` 表示一个字节字符串,`\x` 后面的两个字符表示一个字节的十六进制值。注意,在 Python 3 中,字符串默认使用 Unicode 编码,因此我们需要在字符串前加上 `u` 前缀指定其为 Unicode 字符串。
阅读全文