我收到一個二進制文件(生物特徵模板),我必須將十六進制caracter轉換爲ASCII caracter。但一些十六進制字符程序不轉換,如十六進制= 95.錯誤將Hex轉換爲Ascii Javascript
什麼是錯的?我必須爲每個程序轉換什麼?
波紋管代碼:
var campo = document.getElementById('fileInput');
var hex = campo.toString();
var str = '';
for (var i = 0; i < prm.length; i += 2)
str += String.fromCharCode(parseInt(prm.substr(i, 2), 16));
它可能工作..原本只'prm'定義/相關的代碼片段 – Amit
只是吹毛求疵,JS沒有實現ASCII,它實現_Unicode_代替。 – Teemu
@Teemu ASCII是Unicode的一個子集。 – Barmar