js中,怎么将ASCII码值转成相应字符

JavaScript023

js中,怎么将ASCII码值转成相应字符,第1张

String.fromCharCode(97)//结果是a,因为a的acii码是97

如果是从文件里读取。

利用支持FileReader的现代浏览器,可以这样:

//首先模拟一个文本文件内容。文件中存放着三个字符。“abc”

var textBinary = new Uint8Array([97,98,99])

var blob = new Blob([textBinary])

//读取文件中的内容为字符串

var fr = new FileReader

fr.readAsText(blob)

fr.onload = function(){

    alert('文本文件中的内容是:' + fr.result)//这里是abc

}

JS既然是代码,自然转不了汉字,而且也毫无意义。

如果是把汉字代码转为汉字,可以使用String.fromCharCode(字符的Ascii码),就可实现将ascii码转换成字符。