数据库里是中文返回的是bytearray(b'\xe5\x8d\x97\xe4\xba\xac\xe7\x91\x9e\xe7\xa6\x8f\xe5\x87\xa4\xe4\xbb\xaa\xe5\x9b\xad\xe5\xba\x97K')咋办
时间: 2024-04-08 14:27:38 浏览: 85
activiti5框架 数据库设计说明书.docx
数据库中存储的中文数据以bytearray的形式返回,这是因为在数据库中,中文字符通常以UTF-8编码存储。如果你想将bytearray转换为可读的中文字符串,可以使用decode()方法将其解码为字符串。示例代码如下:
```python
data = b'\xe5\x8d\x97\xe4\xba\xac\xe7\x91\x9e\xe7\xa6\x8f\xe5\x87\xa4\xe4\xbb\xaa\xe5\x9b\xad\xe5\xba\x97K'
result = data.decode('utf-8')
print(result)
```
输出结果为:"南京瑞福凤仪园店K"
阅读全文