簡體   English   中英

Javascript HTML5如何將二進制數據轉換為字符串

[英]Javascript html5 how to convert binary data into string

    var reader = new FileReader();
    var rawData = new ArrayBuffer();            
    //console.log(1);

    reader.onload = function(e) {


        var rawData = e.target.result; //binary data
        console.log(rawData);


    }

我想明確地將二進制原始數據視為文本字符串,這可能嗎?,導致我在記錄日志時唯一看到的是:

ArrayBuffer {} 

你可以試試

console.log(String.fromCharCode.apply(null, new Uint16Array(rawData)));

這就是我所需要的:

reader.readAsBinaryString(file);

那么數據就可以原始使用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM