我正在开发一个电子邮件应用程序,以便在Ruby中实现乐趣和练习,其中一封邮件有这个主题:
=?UTF-8?B?4p22IEFuZHJvaWQgc3RpY2sgbWsgODA5aXYgKyB1c2IyZXRoZXJuZXQgYWRh?=\r\n
=?UTF-8?B?cHRlciAtNDYlIOKdtyBKb3NlcGggSm9zZXBoIGtldWtlbmNhcnJvdXNlbCAt?=\r\n
=?UTF-8?B?NTUlIOKduCA0IENlcnJ1dGkgYm94ZXJzaG9ydHMgLTcxJSDinbkgQXJub3Zh?=\r\n
=?UTF-8?B?IDkwIEc0IHRhYmxldCAtNDIl?=
我发现我查看了一个Base64字符串,=?UTF-8?B?
和?=
之间的部分需要从Base64解码为UTF-8。
有人可以解释我需要在Ruby中解码这样的字符串吗?