La conversion de tableau d'octets chaîne de caractères en javascript

Comment puis-je convertir un tableau d'octets en une chaîne de caractères?

J'ai trouvé ces fonctions que faire l'inverse:

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;
}

Mais comment puis-je obtenir les fonctions de travail dans l'autre sens?

Grâce.

Shao

InformationsquelleAutor user385579 | 2010-07-07