js 遍历汉字,Unicode编码转汉字

js 遍历汉字,Unicode编码转汉字

网上找了一堆代码,这个转那个,那个转这个,最后发现原生js已经有对应的方法了。

MDN 数字转对应进制的字符串: https://developer.mozilla.org...

写了个页面: http://kylebing.cn/tools/char...

js 遍历汉字,Unicode编码转汉字

知道对应字符编码,获取对应字符

听说常用中文字符的编码是 4E00 - 9FA5

所以

String.fromCharCode(0x8888); // 这里的参数是数字,与进制无关

// 会输出 
"袈"
// 此时,就可以通过循环输出这些所有的汉字了。
// 比如输出 0x4e00 之后的200个汉字

let baseCode = 0x4e00;
for(let i=0; i < 200; i++){
    let char = String.fromCharCode(baseCode + i);
    console.log(char);
}

相关推荐