因javascript求出来的是Unicode要转换成Ansi后才能对它进行Base64编码

 

        var chrcode;
        for(var i=0;i<len1;i++)
        {
                var varasc=asContents.charCodeAt(i);
                if(varasc>127)
                {
                        chrcode=AnsiToUnicode((varasc<<8)+asContents.charCodeAt(++i));
                }
                else
                {
                        chrcode=varasc;
                }
                temp+=String.fromCharCode(chrcode);
        }
        return temp;
}

 

 

 

 

 

补充:如果在C#里解码

 

        byte[] sa= Convert.FromBase64String(wwwww);

        Encoding Ansi = Encoding.GetEncoding("GB2312");
        string wa = Ansi.GetString(sa);

 

相关文章:

  • 2022-03-09
  • 2021-06-22
  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
  • 2022-02-12
猜你喜欢
  • 2021-11-22
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-11
相关资源
相似解决方案