我有一些用 java 撰寫的代碼,我想將其轉換為 JavaScript。
String nonceBase64Encoded = " 8GorZIWoF7mnZ2/M86/eA==";
byte[] decodednoncebytes = Base64.getDecoder().decode(nonceBase64Encoded);
關于此解碼():
使用 Base64 編碼方案將 Base64 編碼的字串解碼為新分配的位元組陣列。
呼叫此方法與呼叫 decode(src.getBytes(StandardCharsets.ISO_8859_1)) 的效果完全相同
uj5u.com熱心網友回復:
atob() 函式對已使用 Base64 編碼的資料字串進行解碼。閱讀更多
例子:
var decodedData = atob(encodedData);
btoa() 方法從二進制字串(即,字串中的每個字符都被視為二進制資料位元組的字串物件)創建 Base64 編碼的 ASCII 字串。閱讀更多
例子:
var encodedData = btoa(stringToEncode);
如果要將字串轉換為位元組陣列,則可以使用此函式。
function stringToByteArray(s){
// Otherwise, fall back to 7-bit ASCII only
var result = new Uint8Array(s.length);
for (var i=0; i<s.length; i ){
result[i] = s.charCodeAt(i);/* w ww. ja v a 2s . co m*/
}
return result;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/410956.html
標籤:
上一篇:嵌套物件中的嵌套陣列
下一篇:迭代HTML部分
