[英]How to convert Javascript string to octet/character array?
I would like to know how to convert a normal Javascript string into an array of octets/characters.我想知道如何将普通的 Javascript 字符串转换为八位字节/字符数组。 Like you would do with a classic C unsigned char array.
就像您使用经典的 C 无符号字符数组一样。 I am using the Struct/JSPack library and need to extract/unpack some values from data coming in a string.
我正在使用 Struct/JSPack 库,需要从字符串中的数据中提取/解压缩一些值。
Thanks!谢谢!
See String.charCodeAt .请参阅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.