Excel保存为CSV时销毁特殊字符
我正在做一个项目,使用客户提供的CSV文件来填充数据库。客户要创建电子表格,然后将其保存为CSV文件上传,然后再解析成数据库。
问题是,每当客户端将excel电子表格保存为MS-DOS的.csv文件时,许多特殊字符会被转换为问号"?"(符号如’“ / )。然而,如果我们打开CSV文件,并手动将每个"?"替换为正确的字符,就能正常工作。
问题是数据文件很大,我们无法合理地做到这一点,所以我希望有一种方法来保存它。我们尝试过以Unicode和ASCII格式导出,但没有用。我们也试过上传到google docs,然后重新保存,然而,它也会破坏这些字符。