如何获取JavaScript中字符代码的完整字节?

时间:2015-01-05 21:06:41

标签: javascript unicode encoding

我一直在使用charCodeAt()将字符串分解为unicode值,然后将它们转换为二进制值,以便我可以更改编码。我在这些帖子中已经阅读了更多关于字符编码的内容

If UTF-8 is an 8-bit encoding, why does it need 1-4 bytes?

UTF-8 vs. Unicode

并在维基百科上。我正在处理的所有字符都将在unicode的ASCII子集中,因此当我使用Javascript的toString()(2)方法将代码转换为二进制时,我期待一个字节。但是,我在转换时获得了代表代码的最小位数。有人可以请详细解释这里发生的事情。我很困惑javascript是否截断二进制字符串或是否与字符编码方式有关。有没有办法从javascript中获取完整的字节而不必自己扩展它?

0 个答案:

没有答案