linux和Windows混用的环境下,Linux编码怎么设置好!!!

来源:百度知道 编辑:UC知道 时间:2024/09/16 00:39:36
如题,尤其是Windows的文件用ssh传到Linux以后显示乱码,lang和LC_ALL设置成zh_cn.gbk和zh_cn.gb2321都不行!!请提供一个Windows的文件用ssh传到Linux以后显示正常的解决办法,谢谢!!!!
ssh是设置成utf8的,这样才能保证命令操作都是正常的中文显示,现在的问题是Windows的文件上传上去显示的文件名是乱码,下载回来是能正常显示的!有办法看该文件是采用的什么编码格式命名或者Windows下默认的文件名编码方式是什么呢??

当然是utf8
LANG=zh_CN.utf8

ssh客服端支持utf8就没问题了
putty就支持 默认不支持 自己设置

这个问题不是linux不支持 linux怎么可能不支持gb2312
你locale -a一下就知道有那些支持了
就算没有直接修改 /etc/locale.gen文件 添加你需要的然后locale-gen就生成了
问题是gb2312只是你中国用 linux里面其他程序可不保证gb2312的时候正确
utf8是通用的

linux无法显示windows下文件,是因为linux没有安装编码包。

Windows中默认的文件格式是GBK(gb2312)
linux支持UTF8

所以你要添加gb2312支持