2015-04-23 34 views
0

我想將U + 0780轉換爲UTF-8。Unicode轉換爲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

+0

任何特定的語言? – Biffen

+1

http://en.wikipedia.org/wiki/UTF-8#Examples用細節和顏色解釋了這一點。 – tripleee

回答

2

模板是110xxxxx 10xxxxxx,所以有可用的11位。

以字符的11位使用:111 10000000,把它們按順序模板,從左到右,第一個字節最左邊的五個位11110其餘6位000000的第二個字節。

您得到:11011110 10000000