我想通过在mongodb中使用下一条命令以.csv格式导出集合:
mongoexport --db voypluscab --collection rides_driver --fields driver_name,email,total_viajes,promedio_estrellas --type=csv --out "$PATH_REPORTES/viajes_conductor_`date +"%d-%m-%y-%H:%M:%S"`.csv"
Run Code Online (Sandbox Code Playgroud)
但是,当我打开文件时,它显示的是这样的单词:
我希望它显示“García”而不是“GarcÃa”和“Jesús”而不是“Jesús”
更新:问题是编码,我运行此:
file --mime-encoding test.csv
Run Code Online (Sandbox Code Playgroud)
表明
test.csv: utf-8
Run Code Online (Sandbox Code Playgroud)
所以我不得不通过运行下一个命令将编码更改为iso-8859-1:
iconv -f utf-8 -t iso-8859-1 test.csv > out.csv
Run Code Online (Sandbox Code Playgroud)
然后我用excel打开档案,现在可以正确显示