/ 文档备忘 / 0浏览

[Python] 使用 PyRSS2Gen 写入 xml 文件中文乱码解决方法

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import os
import PyRSS2Gen

myrss.write_xml(open("test.xml", "w", encoding='utf-8'), encoding='utf-8')
# write_xml 方法在写入时 设置的 [encoding='utf-8']参数,只能在文件内容上标明使用 utf-8,但文件保存时的实际编码和这个无关
# 需要在 open 方法这边设置 [encoding='utf-8'],这样就会将文件以 utf-8 编码保存,中文不会乱码。