处理email.decoded与特殊字符内容

时间:2017-12-14 09:33:02

标签: ruby email

我正在使用gmail gem从内容中提取数据。 当我尝试调用email.body.decoded时,我得到了

byte [] encrypted = encrypt(privateKey, cert);

来自

(th=C3=B4ng tin transactio=\nn ID\nv=C3=A0 user ID s=E1=BA=BD n=E1=BA=B1m trong description n=C3=A0y)

无论如何我能处理那些特殊字符吗?

1 个答案:

答案 0 :(得分:1)

这看起来像是通过quoted printable编码传输的UTF-8。您可以使用unpack撤消QP编码,然后强制重新解释为unicode:

var str="paraven4sr";
var hasDuplicates = (/([a-zA-Z]).*?\1/).test(str)