2014-10-01 74 views
1

我正在尝试使用需要以UTF-8格式发送MD5哈希的API。如何从MD5摘要中获取UTF-8字符串?

问题是,我找不到任何方法来实际发生这种情况。

require 'digest/md5' 
api_sig = Digest::MD5.digest "api_key=blahblahblah" 
puts api_sig 

>> Decode error: not UTF-8 

所以我试试force_encoding(Encoding::UTF_8)。同样的错误。 inspect,to_s,没有什么给我我想要的。

如何获得表示另一个字符串的MD5摘要的UTF-8字符串?

回答