【发布时间】:2016-07-12 23:55:20
【问题描述】:
mongoimport cli 命令是否只支持 UTF-8 格式文件?
有没有办法提供编码格式,使其可以接受非 utf-8 文件,而无需我们手动将每个文件转换为 UTF-8?
【问题讨论】:
mongoimport cli 命令是否只支持 UTF-8 格式文件?
有没有办法提供编码格式,使其可以接受非 utf-8 文件,而无需我们手动将每个文件转换为 UTF-8?
【问题讨论】:
这是在 Linux/Unix 上执行此操作的一种方式。您可以使用iconv 将非utf8 转换为utf8,然后在转换后的文件上使用mongoimport:
iconv -f ISO-8859-1 -t utf-8 myfile.csv > myfileutf8.csv
man iconv 应该为您提供有关选项的更多详细信息
另外,Import CSV file (contains some non-UTF8 characters) in MongoDb 讨论 Windows 的一些选项。
【讨论】: