我正在使用Mandrill入站电子邮件API,并且当电子邮件的文件名中包含一个或多个空格的附件时,文件名将以我不知道如何解码。如何解码Ruby中的字符串
下面是一个例子字符串我收到的文件名:=?UTF-8?B?TWlzc2lvbmFyecKgRmFpdGjCoFByb21pc2XCoGFuZMKgQ2FzaMKgUmVjZWlwdHPCoFlURMKgMjUzNQ==?= =?UTF-8?B?OTnCoEp1bHktMjAxNS5jc3Y=?=
我想Base64.decode64(#{encoded_value})
,但没有返回一个可读的文本。
如何将该值解码为可读的字符串?
定义这将是有益的,如果你能告诉我们你在谈论的算法。 –
使用mime解码器,只是为你提供一个线索:'放入Base64。decode64(“TWlzc2lvbmFyecKgRmFpdGjCoFByb21pc2XCoGFuZMKgQ2FzaMKgUmVjZWlwdHPCoFlURMKgMjUzNQ ==”)'产生'传教信仰承诺和现金收据年初至今2535' –