1. 使用`encode()`和`decode()`方法:
```python
s = "你好,世界!"
encoded_s = s.encode('utf-8') 将字符串编码为字节数组
decoded_s = encoded_s.decode('utf-8') 将字节数组解码回字符串
print(decoded_s)
2. 使用`sys.getdefaultencoding()`函数查看当前默认编码:
```python
import sys
print(sys.getdefaultencoding())
3. 使用`chardet`模块检测字符串编码:
首先,安装`chardet`模块:
```
pip install chardet
然后,使用`chardet.detect()`函数检测字符串编码:
```python
import chardet
def get_encoding(text):
result = chardet.detect(text.encode())
return result['encoding']
text = "你好,世界!"
encoding = get_encoding(text)
print(encoding)
`chardet.detect()`函数返回一个字典,包含检测到的编码和可信度。
请选择适合你需求的方法进行编码查询