Coba jelasin Contoh dari UTF-8 dong

Mari melihat bagaimana membuat pengkodean tanda mata uang Euro, €.

'Unicode code point untuk "€" adalah U+20AC.

Menurut tabel skema di atas, dibutuhkan 3 bita (byte) untuk pengkodean, karena terletak di antara U+0800 dan U+FFFF.

Kode heksadesimal 20AC adalah sama dengan kode biner (binary) 0010000010101100. Dua angka nol di depan ditambahkan karena, seperti dalam tabel, suatu pengkodean tiga-bita (three-byte encoding) membutuhkan tepat enam belas bit dari the code point.

Karena berupa pengkodean tiga-bita, bita pendahulu dimulai dengan tiga angka "1", kemudian satu angkat "0" (1110...)

Bit sisanya dari bita ini diambil dari code point (1110), menyisakan ...000010101100.

Setiap kelanjutan bita dimulai dengan 10 dan dibutuhkan enam bit code point (maka 10, lalu 10).

Tiga bita1110 10 10 dapat ditulis lebih singkat dalam heksadesimal, sebagai   .

Tabel berikut adalah ikhtisar pengubahan ini, juga yang lain dengan panjang berbeda dalam UTF-8. Warna-warna mengindikasikan bagaiman bit dari code point didistribusikan di antara byte-byte UTF-8. Bit tambahan yang ditambahkan oleh proses encoding UTF-8 diberi warna hitam.