将一个CP936编码格式的文本文件中的内容全部复制到另一个使用UTF-8编码的文本文件中
时间: 2023-06-20 13:05:55 浏览: 157
把一个文件的内容复制到另一个文件
5星 · 资源好评率100%
可以使用Python来实现这个功能,具体步骤如下:
1. 打开CP936编码格式的文本文件,读取其中的内容。
```python
with open('cp936_file.txt', 'r', encoding='cp936') as f:
content = f.read()
```
2. 将读取的内容以UTF-8编码格式写入另一个文件。
```python
with open('utf8_file.txt', 'w', encoding='utf-8') as f:
f.write(content)
```
完整代码如下:
```python
with open('cp936_file.txt', 'r', encoding='cp936') as f:
content = f.read()
with open('utf8_file.txt', 'w', encoding='utf-8') as f:
f.write(content)
```
运行之后,CP936编码格式的文本文件中的内容就会被全部复制到使用UTF-8编码的文本文件中。
阅读全文