Làm cách nào để chuyển đổi mảng byte thành chuỗi?Chuyển mảng byte thành chuỗi trong javascript
tôi đã tìm thấy những chức năng mà làm ngược lại:
function string2Bin(s) {
var b = new Array();
var last = s.length;
for (var i = 0; i < last; i++) {
var d = s.charCodeAt(i);
if (d < 128)
b[i] = dec2Bin(d);
else {
var c = s.charAt(i);
alert(c + ' is NOT an ASCII character');
b[i] = -1;
}
}
return b;
}
function dec2Bin(d) {
var b = '';
for (var i = 0; i < 8; i++) {
b = (d%2) + b;
d = Math.floor(d/2);
}
return b;
}
Nhưng làm thế nào để tôi có được chức năng làm việc theo cách khác?
Cảm ơn.
Shao
Bạn có muốn chuyển đổi một mảng byte thành một chuỗi, hoặc một mảng của các bit thành một chuỗi? – mcandre