模仿firebug网络标签

时间:2016-06-08 10:37:37

标签: javascript ajax character-encoding firebug

在Firebug net选项卡中,在Response \ Json选项卡中,我可以使用ajax看到CGI返回的值:

enter image description here

我想验证确切的字符值,因此我可以将其转换为可读字符(在下一步中,将我的值存储在相同的编码中。)

如何在Javascript中获取此值?

我尝试在ajax返回的响应中使用encodeURI(),但我只有一些[%EF%BF%BD](黑钻石问号)

my JS code:
  var jqxhr = $.ajax({
        type: "GET",
        url: AJAX_CGI_URL,
        dataType : 'json',
        cache: false,
        data: { name: AJAX_PARAMS }
        })

    . . .

    case "P_D":
      for(var j = 0; j < varVal.length; j++) {
        jj=j+1;
        updateWidget("d" + jj, varVal[j]);
        var res = encodeURI(varVal[j]);
        console.log(jj + ": " + res);
    } break;


  =>
  console log:
  GET http://.../cgi-bin/xjgetvar.cgi ...
  1: %EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%20%EF%BF%BD%EF%BF%BD%EF%BF%BD
   which is actually => %EF%BF%BD %EF%BF%BD %EF%BF%BD %EF%BF%BD %20 %EF%BF%BD %EF%BF%BD %EF%BF%BD

[与我之前的问题有关 - JavaScript encodes Hebrew string 我认为获得Firebug显示的值很容易。但这不是微不足道的:(]

所以现在我的问题是 - 如何获得Firebug获得的相同值?!

0 个答案:

没有答案