python GB2312编码转换
时间: 2024-06-13 12:02:27 浏览: 140
GB2312转换
GB2312编码是中国的一种双字节字符集,用于表示简体中文字符和其他部分汉字以及符号。在Python中,你可以使用内置的`codecs`模块来进行GB2312编码的转换操作。以下是基本的编码和解码方法:
1. 将字符串编码为GB2312:
```python
import codecs
def encode_gb2312(text):
encoded_text = codecs.encode(text, 'gb2312')
return encoded_text
# 示例
text = "你好,世界!"
encoded_text = encode_gb2312(text)
```
2. 将GB2312编码的字节序列解码回字符串:
```python
def decode_gb2312(encoded_bytes):
decoded_text = codecs.decode(encoded_bytes, 'gb2312')
return decoded_text
# 示例
decoded_text = decode_gb2312(encoded_text)
```
阅读全文