【linux】解决在windows中使用ftp上传txt文件,使用xshell5查看时乱码的问题

最近遇到.txt文件在windows下中文显示正常,然后我传入到Linux下时,中文显示乱码,英文字符和数字显示正常。如下图是在windows下的显示:
在这里插入图片描述
然而在linux下显示如下(修改了ftp和xshell5的编码格式都没用,查看了linux中的编码,好像也是utf8):
在这里插入图片描述
解决方法:

使用命令iconv对文件内容编码进行转换。例如我有一个文件"pos.txt"在windows下打开正常,而在linux下打开则会乱码,办法为在终端输入:iconv -f gbk -tutf8 pos.txt > pos.txt.utf8。

如下图所示:
在这里插入图片描述
但是,这只能查看一次,第二次打开时,如下图:
在这里插入图片描述
故建议下载中文语言包,修改编码。。。。
原文地址:https://blog.csdn.net/mingyong_blog/article/details/50995622

猜你喜欢

转载自blog.csdn.net/renjingjingya0429/article/details/90271895