使用FileZilla解决从Windows上传文件到Linux vsftpd的乱码问题!

  日前将golang的开发环境从windows转移到了CentOS6上,为了把以前写得项目代码上传到centos,架设了vsftpd服务,设置为本地用户登录,然后用惯用的ftp软件flashfxp上传了整个项目目录。在centos上安装了go和liteide后,项目有顺利的运行起来了(除了不能监听80端口了)!结果用浏览器打开网站一看,很多功能都不能用,文件名字凡是原有中文的都变成了乱码!网上搜索后,发现原来tx们大都有遇到这个问题,原因是客户端windows是gb2312,而centos是utf8,虽然都能显示中文,但是背后的编码却不同。

  一种解决办法,下载vsftpd源码,然后下载补丁,patch之后再编译安装,麻烦!于是搜索ftp客户端软件有没有能自动转换编码的,结果搜索到了FileZilla,安装后设置服务器,然后设置字符集为强制UTF8,在centos上删掉目录,然后返回windows用filezilla重新上传,搞定!

 

posted @ 2014-05-29 12:02  柒零壹  阅读(1503)  评论(0编辑  收藏  举报