第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js中base64編碼問題

js中base64編碼問題

紫衣仙女 2019-03-14 18:13:19
最近遇到了一個比較奇葩的問題,字符串-->base64,但是里邊還涉及到了gbk編碼問題,代碼如下:var content_base64 = "CgkJCgkJCQk8Y29uZGl0aW9ucyB0eXBlPSJBTkQiPgoJCQkJCTxzeXNDb25kaXRpb25zIHR5cGU9Inx8Ij4KCQkJCQk8c3lzQ29uZGl0aW9uIG5hbWU9ItDCzsS1tSIgZXhwcmVzc2lvbj0iS0dselRtVjNSRzlqS0NrcElBPT0iLz4KCQkJCQk8c3lzQ29uZGl0aW9uIG5hbWU9IrWxx7C0psDtyMsiIGV4cHJlc3Npb249IktHbHpRM1Z5VlhObGNpZ3BLU0E9Ii8+CgkJCQkJPC9zeXNDb25kaXRpb25zPgoJCQkJPC9jb25kaXRpb25zPgoJCQk=";var arrayBuffer = _base64ToArrayBuffer(content_base64);var content = new TextDecoder("gbk").decode(arrayBuffer);console.log(content);function _base64ToArrayBuffer(base64) {    var binary_string =  window.atob(base64);    var len = binary_string.length;    var bytes = new Uint8Array( len );    for (var i = 0; i < len; i++)        {        bytes[i] = binary_string.charCodeAt(i);    }    return bytes.buffer;}function _arrayBufferToBase64( buffer ) {    var binary = '';    var bytes = new Uint8Array( buffer );    var len = bytes.byteLength;    for (var i = 0; i < len; i++) {        binary += String.fromCharCode( bytes[ i ] );    }    return window.btoa( binary );}怎么把字符串再轉(zhuǎn)回base64(gbk編碼格式)???
查看完整描述

1 回答

?
一只甜甜圈

TA貢獻1836條經(jīng)驗 獲得超5個贊

反過來就好啦


var arrayBuffer = new TextEncoder("gbk").encode(content);

var content_base64 =_arrayBufferToBase64(arrayBuffer)


查看完整回答
反對 回復(fù) 2019-03-31
  • 1 回答
  • 0 關(guān)注
  • 490 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號