新手问题 新手有关 eml 读取转换问题

bakadia · 2018年12月05日 · 最后由 bakadia 回复于 2018年12月06日 · 976 次阅读
require 'mail'
mail_content = File.open('images/tmp.eml').read
mail = Mail.new(mail_content)
body = mail.body

使用了以上方式读取 eml 邮件,拿出来发现 body 编码格式是 7bit,解析困难。😭 然后用了几种转码方法都没有成功 并没有把内容转化成 UTF-8,就卡这里了。求问怎么正常转换成 UTF-8,或者直接把 eml 的文件转成 html 或者 txt

https://ruby-china.org/topics/33882 找到解决方法了,此贴终结

bakadia 关闭了讨论。 12月06日 09:11
需要 登录 后方可回复, 如果你还没有账号请 注册新账号