Unicodeの愛をUTF-8で求める
3バイトになるパターン
愛はU+611B
UTF-8では0xE6849B
UTF-8の求め方で実際に求めてみる
1. 符号位置0x611Bの範囲を確認する
リンク先での表3の範囲になる
2. 0x611Bを2進数で表す
= 1100001 00011011
= 0110 000100 011011 ... (UTF-8のバイト列用1110xxxx 10xxxxxx 10xxxxxxに分ける)
3. 表のバイト列のxに当てはめる
code:ㅤ
1110xxxx 10xxxxxx 10xxxxxx
0110 000100 011011
11100110 10000100 10011011
4. 3.で求めたバイト列を16進数に変換する
= 0xE6849B