js 如何给中文转码

JavaScript026

js 如何给中文转码,第1张

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<script>标签,输入js代码:。

var a = '测试内容'

document.body.innerText = toUnicodeFun(a)

function toUnicodeFun(data){

if(data == '' || typeof data == 'undefined') return '请输入汉字'

var str =''

for(var i=0i<data.lengthi++){

str+="\\u"+data.charCodeAt(i).toString(16)

}

return str

}

3、浏览器运行index.html页面,此时中文“测试内容”被js成功转码。

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

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