![](/img/trans.png)
[英]Is there a way to redefine the standard Ascii character set that Javascript charCodeAt and fromCharCode calls from within a function?
[英]Is there an easy way to go from binary to ACSII like charCodeAt goes from text to ASCII?
我有一個變量
joinMsg = "0,1,1,0,0,1,1,0";
我是用數組做的
putMsg = [ "0", "1", "1", "0", "0", "1", "1", "0" ]
joinMsg = putMsg.join();
我現在的目標是將其轉換為ASCII碼(即“ f”)。 我正在嘗試基本上取一個二進制數,然后返回ASCII,然后返回文本。 我最初是通過charCodeAt用戶獲得此數字的,從f到ASCII到二進制。
有沒有簡單的方法可以將二進制字符串轉換回文本?
我已經嘗試過praseInt了...
var joinMsg = putMsg.join();
console.log(joinMsg);
var back = String.fromCharCode(parseInt(joinMsg,2));
console.log(back);
但是,當我希望將其打印為“ f”時,將其打印為空白
添加給出的答案,然后將(“”)添加到我的聯接中,它可以正常工作! 謝謝您的幫助
好吧,您可以使用以2
為基數,從十進制數字到String.fromCharCode
的字符,從二進制數字到parseInt
的十進制整數。
String.fromCharCode(parseInt('01100110', 2)); //f
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.