发邮件时添加的附件 filename = Iconv.conv('GB2312//IGNORE', 'UTF-8//IGNORE', "附件名.pdf") attachment {:content_type => "application/pdf", :body => PDFKit.new(email_pdf_file).to_pdf, :filename => filename}
foxmail 附件名正常(不转换则乱码),outlook 客户端显示的附件名是‘未命名.pdf',网页版 qq 邮箱正常,163 邮箱转码不转码均乱码 GB2312,GBK,UTF-8,这几种都试过,有什么通用的方法解决大多数邮箱平台的附件名乱码