base64解密中文乱码 window.atob()
twocode

    在使用connectWebViewJavascriptBridge方式,和android进行数据交互时:android一直使用base64加密,php端使用js方法 window.atob()解密,但是知道遇到有中文时有问题,解密之后出现乱码:

 V70802-140042-中文.mp4

    开始以为是android传输过程中,出现了编码变化,跟踪之后android一直使用utf-8,没有问题,跟踪到啦window.atob(),最终发现它不支持中文解密,于是更换:

    jqeury.base64.js

$.base64.utf8encode = true;
response=$.base64.atob(responseData,true);
alert(response);

    解决问题!

    

网友评论已关闭