在Ruby/Javascript中解码引用的可打印字符串
我正在使用Ruby邮件库 我正在寻找一个解决方案来解码引用的可打印字符串(使用这个库或原生Ruby函数) 我的Ruby版本是Ruby 1.9.2p294 客户端的任何Javascript解决方案都是好的在Ruby/Javascript中解码引用的可打印字符串,javascript,ruby,regex,encoding,Javascript,Ruby,Regex,Encoding,我正在使用Ruby邮件库 我正在寻找一个解决方案来解码引用的可打印字符串(使用这个库或原生Ruby函数) 我的Ruby版本是Ruby 1.9.2p294 客户端的任何Javascript解决方案都是好的 有什么线索吗?您可以通过decodeURIComponent(str.replace(/=/g,“%”)对其进行解码。 用Javascript测试代码: 输出: 在线试试这段代码。你是想标记这段代码而不是maybe吗?示例输入/输出将有助于我使用gmail gem。当我收到电子邮件时,有时它们是
有什么线索吗?您可以通过
decodeURIComponent(str.replace(/=/g,“%”)对其进行解码。
用Javascript测试代码:
输出:
在线试试这段代码。你是想标记这段代码而不是maybe吗?示例输入/输出将有助于我使用gmail gem。当我收到电子邮件时,有时它们是“内容传输编码:引用可打印”,例如:“=EC=95=88=EB=85=95=ED=95=98=EC=84=B8=EC=9A=94!”这是韩语的“你好”=안녕하세요
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: 안녕하세요!