大型网站订单系统怎么设计,h5用什么网站来做,网站seo优化方案,黄骅市怎么读情况描述 在做多语言文件处理时#xff0c; 使用 pandas#xff0c; 并且指定了encoding为 UTF-8#xff0c; 在 IDE#xff0c; Sublime等编辑器上查看都显示正常#xff0c;使用Excel打开非英文字符#xff0c; 例如汉字#xff0c; 阿拉伯文#xff0c; 希伯来文等显…情况描述 在做多语言文件处理时 使用 pandas 并且指定了encoding为 UTF-8 在 IDE Sublime等编辑器上查看都显示正常使用Excel打开非英文字符 例如汉字 阿拉伯文 希伯来文等显示乱码。
问题起因 Excel 对于非BOM (字节顺序标记)1 保存的CSV文件默认采取ASNI编码 23, pandas 默认的保存方式并没有在文件头加上 (0xEF, 0xBB, 0xBF) or \ufeff 。
解决方案 使用 pandas 保存文件的时候 指定 encoding 为 utf_8_sig 而不是 utf_8
df.to_csv(data_out, indexFalse ,encodingutf-8-sig)