处理公司压缩包,里头是excel‘.xlsx’文件,
Linux内部解压或者zcat出现大量乱码;用windows解压, wps打开无乱码。
用wps另存为的csv和txt后,半角文字变成乱码,
直接将wps转的csv和txt上传至linux,全部日语变成乱码。
直接说最终的解决办法:
记事本新建txt文件,打开原始.xlsx文件,直接复制全部内容粘贴到记事本上,然后再上传就没问题了。
如果需要csv格式:
编辑->替换->把空格替换成逗号->全部替换

注: csv文件是以','为分隔符
试过的错:
1. linux内部file命令改变编码格式。
2 3 4出错的原因是我没注意wps转出来的数据就挂了。。。
2. windows系统语言改成日文。
3. wps xlsx转文件后,git dos2unix命令。
4. wps转文件后然后复制内容到记事本上,然后上传linux,全是乱码。
在Linux环境下,解压包含Excel.xlsx文件的压缩包时出现乱码。使用WPS打开文件无误,但转换为CSV或TXT后在Linux中显示乱码。尝试了修改文件编码、使用Windows日文环境、dos2unix命令等方法无效。最终解决方案是:在Windows的记事本中打开原始.xlsx文件,复制内容粘贴到新txt,如需CSV格式,可替换空格为逗号。
1万+

被折叠的 条评论
为什么被折叠?



