如何解决Windows系统文件上传到Linux系统中显示乱码的问题

修改Office文件字符编码的方法,对于文件名称字符编码仍可能存在异常,针对于Windows系统默认使用GB2312字符编码的解决方案,建议使用英文对文件进行命名,以免出现不必要的情况。Linux系统默认使用UTF-8字符编码,创建文件使用中文字符显示正常。在Windows系统中创建文件使用中文字符显示正常,但是上传到Linux系统内文件显示乱码。如图:


1.一般Windows系统默认使用ANSI编码,可以在创建记事本文件的时候修改字符编码格式,选择另存为,编码格式选择 UTF-8 即可,如下图所示。

以上文字引自>https://help.aliyun.com/knowledge_detail/93665.html?spm=5176.13394938.0.0.38fc58f9D6LeJ0
2.文本文件的话应该是编码的问题。 一般来说中文windows下的默认编码是gkb的,而linux下的编码是utf8的,所以会出现乱码。要解决的话,只要将文件的编码转化下就可以了。
命令iconv -f gbk -t utf8 a > a.utf8

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容