python utf-8编码的字符转成字节数组
时间: 2023-11-27 12:54:21 浏览: 173
python 中文乱码问题深入分析
你可以使用 Python 的 `encode()` 函数将 UTF-8 编码的字符串转换为字节数组。例如:
```python
s = "你好,世界!"
b = s.encode("utf-8")
print(list(b))
```
输出结果为:
```
[228, 189, 160, 229, 165, 189, 239, 188, 129, 231, 171, 153, 239, 188, 140, 33]
```
在这个例子中,`encode()` 函数将字符串 `s` 转换为一个字节数组 `b`,其中每个 Unicode 字符被编码为一个或多个字节。最后,使用 `list()` 函数将字节数组转换为一个整数列表,以方便查看每个字节的值。
阅读全文