Binair naar ASCII Tekst

Status
Niet open voor verdere reacties.

NielsDesmet

Gebruiker
Lid geworden
19 mei 2008
Berichten
301
Ik ben op zoek naar een functie die een string in de vorm van een reeks nulletjes en eentjes, omzet naar ASCII-tekst en het resultaat returnt.

Bijv:
Argument: "0100011101100000011010110110101101101110"
Return Value: "Hallo"
(Elke 8 bits vormen 1 letter)
 
als je een binaire reeks hebt kun je met parseInt(input, 2) een integer krijgen.

Code:
var input = "00111111";
var num = parseInt(input, 2);  // 2 tallig stelsel, oftewel binair.
var char = String.fromCharCode(num);  // Vertaal naar unicode character

Dus nu alleen nog de input string splitsen in bytes en stuk voor stuk dit mee doen:thumb:
 
Aha, Ik wist niet dat je met parseInt ook je talstelsel kon kiezen... Handig =)
 
inderdaad, zeer handig. Maar je bent wel gelimiteerd tot 2, 8, 10, en 16 :p Maar dat zijn dan ook meteen alle die je ooit nodig zult hebben :rolleyes:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan