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

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

你的系统不支持中文字符,你用的是什么版本的linux,每个系统的语系配置文件位置都不一样,如果有中午语言包的话,可以直接在桌面支持,没有的话就需要安装了

在字符界面支持中午就非常麻烦了,需要安装第三方的软件了,比如zhcon

你是不是用的jsch.jar这个jar包,这个jar包中,文件名的编码方式是UTF-8的,Linux默认支持GBK的,所以终端改为utf-8的就可以显示中文了。

当然最好别用中文做文件名,改为英文最好


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/6701902.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存