python gbk转utf8
时间: 2023-09-03 22:11:48 浏览: 178
GBK2UTF8.zip
你可以使用 Python 的 `codecs` 模块来进行 GBK 到 UTF-8 的转换。下面是一个示例代码:
```python
import codecs
def gbk_to_utf8(input_file, output_file):
with codecs.open(input_file, 'r', 'gbk') as f:
content = f.read()
with codecs.open(output_file, 'w', 'utf-8') as f:
f.write(content)
# 调用函数进行转换
gbk_to_utf8('input.txt', 'output.txt')
```
在上面的例子中,我们定义了一个名为 `gbk_to_utf8` 的函数,它接受两个参数:输入文件名和输出文件名。函数使用 `codecs.open` 函数打开输入文件,并以 GBK 编码读取内容,然后使用相同的 `codecs.open` 函数打开输出文件,并以 UTF-8 编码写入内容。
你可以将 `input.txt` 替换为你需要转换的文件名,然后运行代码即可将 GBK 编码的文件转换为 UTF-8 编码。转换后的内容将保存在 `output.txt` 文件中。
阅读全文