在Ruby中使用IMAP阅读不同语言

bvuwiixz  于 2022-11-29  发布在  Ruby
关注(0)|答案(1)|浏览(106)

我正在从一个电子邮件帐户中获取一个文件夹列表,其中一些有中文字符。但是Ruby的输出不正确。我如何让它显示正确的字符?
示例:

"Group: &gC9UCE6SUtVQs2StgKFO,WcJllBRbFP4-"

这组模糊的字符实际上是一个汉字列表。
我试过把编码切换到UTF-8,但是结果是一样的。
我甚至在字符串上使用了force_encoding方法,但结果相同。

fafcakar

fafcakar1#

尝试Net::IMAP.decode_utf7

Net::IMAP.decode_utf7('&gC9UCE6SUtVQs2StgKFO,WcJllBRbFP4-')
=> "耯合互動傳播股份有限公司"

相关问题