我正在使用 python 从 mysql 数据库中读取一堆字符串,经过一些处理后,将它们写入 CSV 文件。但是,我看到 csv 文件中出现了一些完全垃圾的字符。例如,当我使用 gvim 打开 csv 时,我会看到<92>
、<89>
等字符<94>
。
有什么想法吗?我尝试在写入 csv 之前执行 string.encode('utf-8') 但这给出了一个错误UnicodeDecodeError: 'ascii' codec can't decode byte 0x93 in position 905: ordinal not in range(128)