通常の Javascript 文字列をオクテット/文字の配列に変換する方法を知りたいです。古典的な C の unsigned char 配列で行うように。Struct/JSPack ライブラリを使用しており、文字列のデータからいくつかの値を抽出/アンパックする必要があります。
ありがとう!
通常の Javascript 文字列をオクテット/文字の配列に変換する方法を知りたいです。古典的な C の unsigned char 配列で行うように。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);