hive导出一份.csv格式的文件导linux没有问题,但是拿取导windows打开就乱码了。
乱码肯定是编码的问题,
原因:linux文件是UTF8的,百度才知道,windows下打开 csv 是 GBK 格式的。
linux下shell命令
#cp一份UTF-8的file.csv改名为 GBK格式的的file_1.csv,两个文件都会存在。 iconv -f UTF-8 -t GBK file.csv -o file_1.csv
2019-12-28 12:46:44
2022-07-28 23:01:31
hive导出一份.csv格式的文件导linux没有问题,但是拿取导windows打开就乱码了。
乱码肯定是编码的问题,
原因:linux文件是UTF8的,百度才知道,windows下打开 csv 是 GBK 格式的。
linux下shell命令
#cp一份UTF-8的file.csv改名为 GBK格式的的file_1.csv,两个文件都会存在。 iconv -f UTF-8 -t GBK file.csv -o file_1.csv
2019-12-28 12:46:44