我正在尝试将带有日文字符的数据写入文件CSV。 但CSV不是正确的日文字符
def write_csv(columns, data):
df = pd.DataFrame(data, columns=columns)
df.to_csv("..\Report\Report.csv", encoding='utf-8')
write_csv([法人番号“,”法人名称“,”法人名称カナ“],[])
和CSV:CSC's Content
法人番å·æ³•äººå称法人å称ã,«ãƒŠ
在这种情况下,你可以帮助我吗?
谢谢!
答案 0 :(得分:0)
您的代码没问题,只是尝试过。我猜这个CSV文件很好但是你试图将它打开为 cp1252 而不是UTF-8。
您使用什么软件打开此CSV?
另一种可能的解释是,您的数据首先出现了问题。这是你如何检查(我只是从this generator中取了一些随机字符):
df = pd.DataFrame(['勘してろむ説彼ふて惑岐とや尊続セヲ狭題'])
df.to_csv('report.csv', encoding='utf-8')
尝试以同样的方式打开。如果它正确打开但另一个没有,则问题出在您的代码中。