
linux与windows 互传的文件,中文名称出现乱码
展开全部
这是一个非常常见的问题,linux中文乱码也是linux比较普遍的问题。因为在windows下文件信息的字符集是unicode,但linux下默认的是utf-8,所以会出现乱码。你把文件传到linux里以后,要对这些文件进行相应的转换,将文件信息改一下字符集。
我知道的只是这个原理,你可以在网上搜一搜相关教程,我当时就是按网上说的做的,乱码都正常了。你也试试吧,那些命令,我没记脑子里。
我知道的只是这个原理,你可以在网上搜一搜相关教程,我当时就是按网上说的做的,乱码都正常了。你也试试吧,那些命令,我没记脑子里。
展开全部
windows
系统自带和第三方软件使用的编码不同就会导致这样。vsftp
不支持编码识别自动转换。所以两个客户端软件用的不同编码就会让
vsftp
的编码混乱。一般来说
linux
现在都用
utf-8
一些新版本的
ftp
软件默认也会去转换为
utf-8
进行传输文件名,但
windows
似乎旧版本还是用本地编码进行
io。也就是简体中文用
gb
系列,繁体中文用
big
,英文用
ascii
什么的互相不同的编码。
系统自带和第三方软件使用的编码不同就会导致这样。vsftp
不支持编码识别自动转换。所以两个客户端软件用的不同编码就会让
vsftp
的编码混乱。一般来说
linux
现在都用
utf-8
一些新版本的
ftp
软件默认也会去转换为
utf-8
进行传输文件名,但
windows
似乎旧版本还是用本地编码进行
io。也就是简体中文用
gb
系列,繁体中文用
big
,英文用
ascii
什么的互相不同的编码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
删了中标,改装别的。
编码问题不好解决。我一般是改用英文文件名,或者试试你把要传过去的东西压缩一下发过去,虚拟机里面解压缩。
不然就找个支持设置编码的
ssh
客户端,putty
的
pscp
貌似有编码设置(我没用过……)。把编码设置成你的虚拟机里面的编码就行了。虚拟机里面的编码开一个终端,locale
一下就知道了。
编码问题不好解决。我一般是改用英文文件名,或者试试你把要传过去的东西压缩一下发过去,虚拟机里面解压缩。
不然就找个支持设置编码的
ssh
客户端,putty
的
pscp
貌似有编码设置(我没用过……)。把编码设置成你的虚拟机里面的编码就行了。虚拟机里面的编码开一个终端,locale
一下就知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那是因为linux
没支持
utf-8
编码
你可以使用putty这个shell
登录端
他可以显示出来在Linux上的中文字符
没支持
utf-8
编码
你可以使用putty这个shell
登录端
他可以显示出来在Linux上的中文字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询