解码Ruby / Javascript中的引用可打印字符串

时间:2012-07-19 09:53:07

标签: javascript ruby regex encoding

我正在使用Ruby邮件库https://github.com/mikel/mail/

我正在寻找解码Quoted-printable字符串的解决方案(使用此库或本机Ruby函数)

我的Ruby版本是ruby 1.9.2p294

客户端的Javascript中的任何解决方案也都很好。

有任何线索吗?

1 个答案:

答案 0 :(得分:2)

您可以按decodeURIComponent(str.replace(/=/g,'%'))

对其进行解码

在Javascript中测试代码:

var input = 'Hello! in Korean is: =EC=95=88=EB=85=95=ED=95=98=EC=84=B8=EC=9A=94!';
var output = decodeURIComponent(input.replace(/=/g,'%'));

document.writeln(output);

输出:

Hello! in Korean is: 안녕하세요!

在线试用此代码here