我正在开发一个项目,该项目使用客户端提供的CSV文件来填充数据库。客户端将创建电子表格,然后将其另存为要上载的CSV,然后将其解析为数据库。
问题是,每当客户端将Excel电子表格保存为MS-DOS .csv文件时,许多特殊字符都会转换为问号“?” (例如'“/”之类的符号。但是,如果我们打开CSV文件并用正确的字符手动替换每个?它可以正常工作。
问题是数据文件很大,我们无法合理地做到这一点,所以我希望有一种方法可以保存它。我们尝试以Unicode和ASCII格式导出无济于事。我们还尝试上传到谷歌文档,并重新保存,但它也打破了这些字符。