ftp上传文件,中文乱码

使用的nodejs的ftp包,将一个含有中文的pdf文件上传到服务器,打开的文件是乱码。

c.put(filepath, dir + day + '/' + fileName, function (err) {
            console.log('upload err', err);
            // if(!err){
            //   fs.unlinkSync('./../uploads/' + fileName)//文件要删除掉
            // }
            c.end();
          });

clipboard.png

有什么办法能处理吗?

阅读 5.8k
2 个回答

这不是乱码,是缺少字体!!FTP只是传输协议,又不会修改你的文件内容。

这是你上传文件配置对应的编码不符合上传文件的编码问题,或者是FTP的编辑器打开的文件编码与文件编码不符合,设置一下统一用utf8就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题