簡體   English   中英

如何將 Javascript 字符串轉換為八位字節/字符數組?

[英]How to convert Javascript string to octet/character array?

我想知道如何將普通的 Javascript 字符串轉換為八位字節/字符數組。 就像您使用經典的 C 無符號字符數組一樣。 我正在使用 Struct/JSPack 庫,需要從字符串中的數據中提取/解壓縮一些值。

謝謝!

請參閱String.charCodeAt

var str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
var result = [];
for(var i = 0, length = str.length; i < length; i++) {
    var code = str.charCodeAt(i);
    // Since charCodeAt returns between 0~65536, simply save every character as 2-bytes
    result.push(code & 0xff00, code & 0xff);
}
alert(result);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM