0
我使用Ruby郵件庫https://github.com/mikel/mail/解碼引用可打印字符串
我要尋找一個解決方案,解碼引用可打印字符串(使用這個庫或土人紅寶石功能)
我紅寶石版本是紅寶石1.9.2p294
從客戶端JavaScript的任何解決方案也很好。
任何線索?
我使用Ruby郵件庫https://github.com/mikel/mail/解碼引用可打印字符串
我要尋找一個解決方案,解碼引用可打印字符串(使用這個庫或土人紅寶石功能)
我紅寶石版本是紅寶石1.9.2p294
從客戶端JavaScript的任何解決方案也很好。
任何線索?
你可以給它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。
你是不是想要標記這個[tag:encoding]而不是[tag:encryption]也許呢? – 2012-07-19 11:51:16
示例輸入/輸出將幫助 – 2012-07-19 14:46:31
我使用Gmail的寶石。 當我收到電子郵件時,有時它們處於「Content-Transfer-Encoding:quoted-printable」,例如:「= EC = 95 = 88 = EB = 85 = 95 = ED = 95 = 98 = EC = 84 = B8 = EC = 9A = 94!」這是韓語中的「Hello」=안녕하세요 – Laurent 2012-07-20 03:12:31