如果是从文件里读取。
利用支持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码转换成字符。