#csv 乱码问题解决

csv 是比较好整理数据的语言,经常就用字符串直接拼接了,然后用 Excel 做后续处理,但是中文会乱码。

#解决方案

加一个 bom 头即可。

1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

f = open("reply.csv", "r")
data = f.read()
f.close()

f = open("reply.csv", "r", encoding="utf-8-sig")
f.write(data)
f.close()