为什么这个单个字符有122个字节?

时间:2012-12-18 07:39:15

标签: string byte

我遇到一个奇怪的角色,它有122个字节。

    <script>
    var pig ="ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎ํํํํํํํํํํํํํํํํํํํํํํํํํํํํํํํํํํ";
    alert(pig.length) ;
    </script>

结果是122!哦,我的上帝。 它使网页混乱。

1 个答案:

答案 0 :(得分:2)

它不是一个字符,它的字符串包含122个字符,实际上大小为366字节。该字符串由3个字符组成,1 部分为,其余字符为。我认为他们是泰国人,因为我问是否要将其翻译成泰语。

请参阅http://jsfiddle.net/mowglisanu/6b6VY/