有没有一种Javascript方法可以遍历非ASCII,Unicode字符?

时间:2018-12-14 21:07:13

标签: javascript unicode

我阅读了几篇有关Unicode和表情符号的文章,但我一直无法获得所需的信息。 我无法弄清楚是否可以使用Javascript遍历Unicode字符,特别是显示外国字母(阿拉伯语,希伯来语,普通话等)的字母/字符(http://www.unicode.org/Public/8.0.0/ucd/UnicodeData.txt

我需要什么:如果阿拉伯字母的第一个字母为FE8D(ﺍ),最后一个字母为FEEF(ﻯ),有没有办法遍历这些十六进制值并显示该字母表的28个字母?

1 个答案:

答案 0 :(得分:5)

您可以使用带有十六进制数字的循环,然后使用String.fromCharCode将它们转换为String。

var start = 0xFE8D;
var end = 0xFEEF;
for (let i = start; i< end; i++){
   console.log(String.fromCharCode(i));
}