base64解码在jsp中给出了错误的字符

时间:2017-05-19 23:55:58

标签: javascript jsp base64

/*javascript*/
$(document).ready(function() {
    $(".information").each(function() {
        var encodedString = $(this).text();
        $(this).html($.base64.atob(encodedString, true));
    });
});

/*html*/
<div class="information">
    dGhpcyBpcyB0ZXN0IHN0cmluZw==
</div> 

/*javascript source*/
http://yckart.github.io/jquery.base64.js/

我正在尝试解码这个base64编码的字符串,期待结果 &#34;这是测试字符串&#34;。 使用的库是jquery.base64.js。它没有给我正确的结果。 但如果我把它改成

$(this).html($.base64.atob("dGhpcyBpcyB0ZXN0IHN0cmluZw==", true));

我成功解码了#34;这是测试字符串&#34;。我控制台记录了$(this).text();它与&#34; dGhpcyBpcyB0ZXN0IHN0cmluZw ==&#34;完全相同。

0 个答案:

没有答案