我正在使用Mandrill入站電子郵件API,並且當電子郵件的文件名中包含一個或多個空格的附件時,文件名將以我不知道如何解碼。如何解碼Ruby中的字符串
下面是一個例子字符串我收到的文件名:=?UTF-8?B?TWlzc2lvbmFyecKgRmFpdGjCoFByb21pc2XCoGFuZMKgQ2FzaMKgUmVjZWlwdHPCoFlURMKgMjUzNQ==?= =?UTF-8?B?OTnCoEp1bHktMjAxNS5jc3Y=?=
我想Base64.decode64(#{encoded_value})
,但沒有返回一個可讀的文本。
如何將該值解碼爲可讀的字符串?
定義這將是有益的,如果你能告訴我們你在談論的算法。 –
使用mime解碼器,只是爲你提供一個線索:'放入Base64。decode64(「TWlzc2lvbmFyecKgRmFpdGjCoFByb21pc2XCoGFuZMKgQ2FzaMKgUmVjZWlwdHPCoFlURMKgMjUzNQ ==」)'產生'傳教信仰承諾和現金收據年初至今2535' –