ruby 以64为基数编码UTF-8字符[重复]

9gm1akwq  于 2023-03-12  发布在  Ruby
关注(0)|答案(1)|浏览(90)

此问题在此处已有答案

How to decode utf8 characters with ruby Base64(2个答案)
昨天关门了。
你好我需要用'Ñ'编码一个字符串我正在与发送此数据Base64.encode64('Muñoz')的提供程序进行连接,例如,但当提供程序解码此字符串时,他看到此字符串"Mu\xC3\xB1os",我如何才能正确编码字符串?

Base64.encode64('Muñoz')
Base64.decode64(base64) == Muñoz
6pp0gazn

6pp0gazn1#

请参见this question,它描述了您遇到的编码问题,沿着使用force_encoding的解决方案:

Base64.decode64(encode).force_encoding('UTF-8')

相关问题