用javascript base64时,怎么输出gbk的结果?详细见内。

比如 國家 这两个字 javascript base64后为 5ZyL5a62
但有的语言,比如ASP,ASP.NET. base64后,传出来的值为 h/i80g==

怎么让 javascript base64 后,传出来的值跟它们一样? 或是如何用javascript解码"h/i80g==" 这串为 "國家" ?

试了一个晚上,愣是没办法解决转码的问题。。。

你这个问题是字符编码问题。
你的JavaScript使用UTF-8编码进行base64加密和解密的。
经过测试 h/i80g== 是GBK的编码
5ZyL5a62 是UTF-8的编码
所以最好的解决办法你在asp,或者asp.net里面转换为UTF-8编码方式加密。