问题出现
在使用open方法打开csv文件时,开始时使用utf-8编码,出现重音符号缺失或中文乱码的情况如下:
with open('result.csv', 'a', encoding='utf_8', newline='')
最终写入结果:
Radchenko Danylo,& Viazovska Maryna.(2018-09-17).Fourier interpolation on the real line.Publications math茅matiques de l’IH脡S,129(1),51-81.http://link.springer.com/content/pdf/10.1007/s10240-018-0101-z.pdf
解决方法
使用utf_8_sig编码
with open('result.csv', 'a', encoding='utf_8_sig', newline='')
最终写入结果:
Radchenko Danylo,& Viazovska Maryna.(2018-09-17).Fourier interpolation on the real line.Publications mathématiques de l’IHéS,129(1),51-81.http://link.springer.com/content/pdf/10.1007/s10240-018-0101-z.pdf