windowns上传到linux的文件显示乱码问题

如题:windowns通过建立vsftp上传到linux的,用上传软件查看正常,下载下来以后文件名也正常。但是linux下面显示乱码。用smb共享也有同样的问题,估计是w... 如题:windowns通过建立vsftp上传到linux的,用上传软件查看正常,下载下来以后文件名也正常。但是linux下面显示乱码。用smb共享也有同样的问题,估计是windows和linux字符编码的问题,请问大家有什么好的解决办法,没有能正确提供两个系统默认字符编码的也可以的,谢谢大家!! 展开
 我来答
stablish
推荐于2017-09-25 · TA获得超过8784个赞
知道大有可为答主
回答量:5161
采纳率:50%
帮助的人:4998万
展开全部
通常的 ,linux默认的中文编码是 zh_CN.UTF-8 , 而windows一直都是GBK ,
所以 有两个解决方案 ,
1 更改linux的中文编码为GBK
代码 : export LANG=zh_CN.GBK ,前提是已经生成了GBK的locale ,具体操作参考你的发行版而定
2 在linux下运行convmv这个命令来转换文件名的编码
对于大部分系统可以使用apt或者yum方式来安装, sudo apt-get install convmv 或者 yum install convmv , 具体的参考你的发行版
使用方法:
convmv --notest --nosmart -f code1 -t code2 -r <dir>
code1:原来使用的字符集编码。支持gb2312、gbk、big5,不支持gb18030和big5-hkscs。
code2:预转换到的字符集编码。这里参考你的locale设定,一般填写utf8
-r 参数:转换子目录。
dir:要转换的目录,当前目录用./表示。
回车执行

个人建议 在windows网络环境中的linux服务器 尽量使用gbk本地编码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式