HTMer » 编程开发 » 用JavaScript计算出文字Unicode编码的方法

用JavaScript计算出文字Unicode编码的方法

我们在做网站的时候,有些字符可能很难输入,比如全角空格和半角空格,我想很多朋友都很难区分。而我们知道,我们在编辑中文文章的时候,一般段首是要空两格的,这里的空两格其实就是说的全角空格,而如果输入的是半角空格,那就要空四格。说了这么多,大家可能晕了,其实大可不必这么麻烦,只要我们知道全角空格的Unicode编码,即可以在网页中连续插入两个全角空格Unicode编码就OK了。

那现在我们该如何知道空格的Unicode编码呢?那我来告诉你全角空格的Unicode编码是12288,如果我们要在网页中插入全角空格,只需要在网页源代码中输入 即可,那要插入两个全角空格,连续输入  即可。

看到上面全角空格的Unicode编码大家可能会觉得这更麻烦,记这么长的Unicode编码做啥?呵呵,我也觉得挺麻烦的,现在切入本文主题,其实我们可以用JavaScript计算出文字的Unicode编码,比如我想知道htmer网站这几个字符的Unicode编码,那可以用以下JavaScript代码来计算:

<script type="text/javascript">
var str="htmer网站"; //此处为你想要计算的文字
for(var i=0;i<str.length;i++)
document.write(str.charCodeAt(i) + ";");
</script>

上面的代码输出结果为:104;116;109;101;114;32593;31449;

这里我以分号来区分的,大家可以自行设定啦,每个分号前面的数字即为对应位置文字的Unicode编码。那如果我们要在网页中显示htmer网站这几个字符,同样可以用Unicode编码来输写,在源代码中输入:&#104;&#116;&#109;&#101;&#114;&#32593;&#31449;即可。

顶一下 ▲()   踩一下 ▼()

相关文章