Unicode转换为Utf 8

时间:2015-04-23 14:50:29

标签: unicode utf-8 bit

我希望将U + 0780转换为UTF-8。

表:

U+00000000 - U+0000007F     0xxxxxxx

U+00000080 - U+000007FF     110xxxxx 10xxxxxx

U+00000800 - U+0000FFFF     1110xxxx 10xxxxxx 10xxxxxx

U+00010000 - U+001FFFFF     11110xxx 10xxxxxx 10xxxxxx 10xxxxxx

将0780从十六进制转换为二进制。

00000111 10000000

我选择第二行表格

110xxxxx 10xxxxxx

我如何将位填充到00000111 10000000到模板110xxxxx 10xxxxxx

1 个答案:

答案 0 :(得分:2)

模板为110xxxxx 10xxxxxx,因此有11位可用。

取字符的11个使用位:111 10000000,按顺序将它们放在模板中,从左到右,第一个字节最左边的五个位11110和剩余的六个位000000 1}}表示第二个字节。

你得到:11011110 10000000