sftp上传中文文件名的文件,但是传到Linux上后,显示的名字却是乱码,哪位高手能给解决下,谢谢啦~~~~

 我来答
matao3754
2012-08-01
知道答主
回答量:8
采纳率:0%
帮助的人:8.6万
展开全部
你的系统不支持中文字符,你用的是什么版本的linux,每个系统的语系配置文件位置都不一样,如果有中午语言包的话,可以直接在桌面支持,没有的话就需要安装了
在字符界面支持中午就非常麻烦了,需要安装第三方的软件了,比如zhcon
更多追问追答
追问
Linux支持中文,这点可以确定。是不是传输流的问题,该怎么在代码里修改
追答
你是在图形界面吗?
jiangtao9999
2012-08-01 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8244万
展开全部
做编码转换,Linux 内部一般都是用 UTF-8 的。所以你链接 FTP 上传发送的中文文件名必须也是 UTF8的。
但有个例外,就是 Linux 服务器如果不是 UTF-8 ,拿你就要另外转换。

服务器的文件名用中文的都是找抽的玩意……
追问
文件名要求要是中文的,Linux的确是utf-8的,那代码中怎么改
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网吧生态圈
2012-08-01 · TA获得超过535个赞
知道小有建树答主
回答量:1683
采纳率:0%
帮助的人:790万
展开全部
ssh工具修改成中文支持和linux支持中文
更多追问追答
追问
怎么修改  代码没问题吗
追答
ssh工具自己可以修改,linux用yum安装中文包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白色芝兰
2012-08-01 · 超过20用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:51.5万
展开全部
应该是编码的问题,楼上那位应该比较懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式