UTF-8

UTF-8 (Universal Character Set (UCS) Transformation Format — 8-bit[1]) adalah sebuah pengkodean karakter dengan lebar variabel tertentu (variable-width encoding) yang mewakili setiap karakter komputer (character) dalam himpunan karakter Unicode. Didesain untuk backward compatibility dengan ASCII dan untuk menghindari komplikasi endianness dan byte order mark dalam UTF-16 dan UTF-32.

UTF-8 telah menjadi metode pengkodean karakter (character encoding) yang dominan untuk World Wide Web, meliputi lebih dari setengah jumlah seluruh halaman Web.[2][3][4] Internet Engineering Task Force (IETF) mengharuskan semua protokol Internet untuk mengidentifikasi encoding yang dipakai untuk data karakter, dan pengkodean karakter yang didukung (supported character encoding) untuk menyertakan UTF-8.[5] Internet Mail Consortium (IMC) merekomendasi seluruh program e-mail dapat menayangkan dan membuat e-mail menggunakan UTF-8.[6] UTF-8 juga terus meningkat penggunaannya sebagai default character encoding dalam sistem operasi, bahasa pemrograman, API, dan aplikasi perangkat lunak.


Deskripsi

Desain UTF-8 dapat dilihat di tabel berikut yaitu skema yang asalnya diusulkan oleh Dave Prosser dan selanjutnya dimodifikasi oleh Ken Thompson (x diganti dengan bit dari code point):

Bit
code point
Code point
pertama
Code point
terakhir
Byte dalam
sequence
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6
  7 U+0000 U+007F 1 0xxxxxxx
11 U+0080 U+07FF 2 110xxxxx 10xxxxxx
16 U+0800 U+FFFF 3 1110xxxx 10xxxxxx 10xxxxxx
21 U+10000 U+1FFFFF 4 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
26 U+200000 U+3FFFFFF 5 111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
31 U+4000000 U+7FFFFFFF 6 1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx

Contoh

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

  1. 'Unicode code point untuk "€" adalah U+20AC.
  2. Menurut tabel skema di atas, dibutuhkan 3 bita (byte) untuk pengkodean, karena terletak di antara U+0800 dan U+FFFF.
  3. 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.
  4. Karena berupa pengkodean tiga-bita, bita pendahulu dimulai dengan tiga angka "1", kemudian satu angkat "0" (1110...)
  5. Bit sisanya dari bita ini diambil dari code point (11100010), menyisakan ...000010101100.
  6. Setiap kelanjutan bita dimulai dengan 10 dan dibutuhkan enam bit code point (maka 10000010, lalu 10101100).

Tiga bita11100010 10000010 10101100 dapat ditulis lebih singkat dalam heksadesimal, sebagai E2 82 AC.

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.

Karakter code point biner UTF-8 biner UTF-8 heksadesimal
$ U+0024 0100100 00100100 24
¢ U+00A2 000 10100010 11000010 10100010 C2 A2
U+20AC 00100000 10101100 11100010 10000010 10101100 E2 82 AC
𤭢 U+24B62 00010 01001011 01100010 11110000 10100100 10101101 10100010 F0 A4 AD A2

Lihat pula

Referensi

  1. ^ "Chapter 2. General Structure". The Unicode Standard (edisi ke-6.0). Mountain View, California, USA: The Unicode Consortium. ISBN 978-1-936213-01-6. 
  2. ^ Davis, Mark (28 January 2010). "Unicode nearing 50% of the web". Official Google Blog. Google. Diakses tanggal 5 December 2010. 
  3. ^ "UTF-8 Usage Statistics". BuiltWith. Diakses tanggal March 28, 2011. 
  4. ^ "Usage of character encodings for websites". W3Techs. Diakses tanggal March 30, 2010. 
  5. ^ Alvestrand, H. (1998). "RFC 2277". Internet Engineering Task Force.  Parameter |contribution= akan diabaikan (bantuan)
  6. ^ "Using International Characters in Internet Mail". Internet Mail Consortium. August 1, 1998. Diarsipkan dari versi asli tanggal 2007-10-26. Diakses tanggal November 8, 2007. 

Pranala luar

Ada beberapa definisi UTF-8 dalam berbagai dokumen standar:

  • RFC 3629 / STD 63 (2003), yang menetapkan UTF-8 sebagai elemen protokol Internet standar
  • The Unicode Standard, Version 6.0, §3.9 D92, §3.10 D95 (2011)
  • ISO/IEC 10646:2003 Annex D (2003)

Dokumen-dokumen tersebut menggantikan definisi-definisi yang telah usang dalam karya-karya berikut:

  • ISO/IEC 10646-1:1993 Amendment 2 / Annex R (1996)
  • The Unicode Standard, Version 5.0, §3.9 D92, §3.10 D95 (2007)
  • The Unicode Standard, Version 4.0, §3.9–§3.10 (2003)
  • The Unicode Standard, Version 2.0, Appendix A (1996)
  • RFC 2044 (1996)
  • RFC 2279 (1998)
  • The Unicode Standard, Version 3.0, §2.3 (2000) plus Corrigendum #1: UTF-8 Shortest Form (2000)
  • Unicode Standard Annex #27: Unicode 3.1 (2001)

Semua sama dalam mekanika umum, dengan perbedaan pokok pada topik-topik misalnya mengizinkan range nilai code point dan safe handling untuk invalid input.

Templat:Unicode navigation Templat:Character encoding

Read other articles:

Universitas Islam Internasional IndonesiaIndonesian International Islamic UniversityJenisPTN-BHDidirikan29 Juni 2016Lembaga indukKementerian Agama RIRektorProf. Dr. Komaruddin Hidayat, MA.Staf akademik25 [1]Magister189 (2022)[1]Doktor40 (2022)[1]AlamatJalan Raya Bogor №9, Kota Depok, Jawa Barat, IndonesiaKampusUrban, 142,5 haBahasaBahasa Inggris, Bahasa ArabWarnaPutih-Biru    Nama julukanUIIISitus webuiii.ac.id Universitas Islam Internasional Indonesia (UII...

 

 

Location of Malaysia Peninsular Malaysia This is a list of butterflies of Peninsular Malaysia. About 1,180 species are known from Peninsular Malaysia.[1] The environment of Malaysia is varied and Malaysia's ecology is megadiverse, with a biodiverse range of flora and fauna found in various ecoregions throughout the country. Papilionidae Chilasa agestor shirozui Chilasa clytia clytia—common mime Chilasa paradoxa aenigma—great blue mime Chilasa slateri perses Graphium aristeus hermo...

 

 

BecketPoster film asli karya Sanford KossinSutradara Peter Glenville Produser Hal B. Wallis Ditulis oleh Edward Anhalt BerdasarkanBecketoleh Jean AnouilhPemeran Richard Burton Peter O'Toole John Gielgud Penata musikLaurence RosenthalSinematograferGeoffrey UnsworthPenyuntingAnne V. CoatesPerusahaanproduksiHal Wallis ProductionsDistributorParamount PicturesTanggal rilis 11 Maret 1964 (1964-03-11) Durasi148 menitNegara Britania Raya Amerika Serikat Bahasa Inggris Anggaran$3 jutaPendap...

Jardin botanique Fomine de Kiev Géographie Pays Ukraine Commune Kiev Superficie 22,5 ha Histoire Création 1839 Gestion Protection Registre national des monuments d'Ukraine[1]et patrimoine naturel [2] Localisation Coordonnées 50° 26′ 36″ nord, 30° 30′ 19″ est Géolocalisation sur la carte : Ukraine modifier  Le jardin botanique Fomine de Kiev est l’un des plus anciens en Ukraine. L’Université Tarass-Chevtchenko avait inauguré un j...

 

 

Ronnie Belliard Datos personalesNacimiento El Bronx, Nueva York, Nueva York,  Estados Unidos7 de abril de 1975 (48 años)Nacionalidad(es) EstadounidenseCarrera deportivaDeporte BéisbolClub profesionalDebut deportivo 12 de septiembre de 1998(Milwaukee Brewers)Promedio de bateo .273Home runs 114Carreras impulsadas 600Posición Segunda base / Tercera baseBateo / Lanz. Derecha / DerechaRetirada deportiva 6 de septiembre de 2010(Los Angeles Dodgers)Trayectoria Milwaukee Brewer...

 

 

تواضعمعلومات عامةجزء من سبع فضائل النقيض تكبر قسم أو آية أو فقرة أو مجلد Humility تعديل - تعديل مصدري - تعديل ويكي بيانات التواضع هو إظهار التنزل عن المرتبة لمن يراد تعظيمه. التواضع صفة محمودة تدل على طهارة النفس وتدعو إلى المودة والمحبة والمساواة بين الناس وينشر الترابط بينهم ...

2014 Japanese animated film directed by Hiromasa Yonebayashi When Marnie Was ThereTheatrical release posterJapanese nameKanji思い出のマーニーLiteral meaningMarnie of [my] MemoriesTranscriptionsRevised HepburnOmoide no Mānī Directed byHiromasa YonebayashiScreenplay by Masashi Andō Keiko Niwa Hiromasa Yonebayashi Based onWhen Marnie Was Thereby Joan G. RobinsonProduced byYoshiaki NishimuraStarring Sara Takatsuki Kasumi Arimura Hana Sugisaki Hitomi Kuroki Ryoko Moriyama Cinematography...

 

 

Демократична Республіка Конго Ця стаття є частиною серії статей продержавний лад і устрійДемократичної Республіки Конго Конституція Правова система Права людини Глава держави Президент (список) Жозеф Кабіла Виконавча влада Прем'єр-міністр (список) Семі Бадібанга Нтіта

 

 

Mayme KelsoEthel Clayton (kiri) dan Kelso dalam Men, Women, and Money (1919)Lahir(1867-02-28)28 Februari 1867Columbus, Ohio, Amerika SerikatMeninggal5 Juni 1946(1946-06-05) (umur 79)Pasadena Selatan, California, Amerika SerikatTahun aktif1894–1927 Mayme Kelso (28 Februari 1867 – 5 Juni 1946)[1] adalah seorang pemeran Amerika Serikat pada era film bisu. Ia tampil dalam 79 film antara 1911 dan 1927. Ia lahir di Columbus, Ohio, dan meninggal di Pasadena Selata...

Physical constant relating particle kinetic energy with temperature Not to be confused with Stefan–Boltzmann constant. Boltzmann constantLudwig Boltzmann, the constant's namesakeSymbol:kBValue in joules per kelvin:1.380649×10−23 J⋅K−1[1] The Boltzmann constant (kB or k) is the proportionality factor that relates the average relative thermal energy of particles in a gas with the thermodynamic temperature of the gas.[2] It occurs in the definitions of the kelvi...

 

 

العلاقات اليونانية المارشالية اليونان جزر مارشال   اليونان   جزر مارشال تعديل مصدري - تعديل   العلاقات اليونانية المارشالية هي العلاقات الثنائية التي تجمع بين اليونان وجزر مارشال.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدول...

 

 

Basic operation cycle of a computer This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Instruction cycle – news · newspapers · books · scholar · JSTOR (October 2009) (Learn how and when to remove this template message) The instruction cycle (also known as the fetch–decode–execute cycle, or simply the fetch-...

1996 single by Dodgy Good EnoughSingle by Dodgyfrom the album Free Peace Sweet B-side Nutters Speaking in Tongues Lovebirds on Katovit Released29 July 1996 (1996-07-29)[1]StudioWessex (London, England)GenreBritpop[2]Length4:01LabelA&MSongwriter(s) Nigel Clark Mathew Priest Andy Miller Producer(s)Hugh JonesDodgy singles chronology In a Room (1996) Good Enough (1996) If You're Thinking of Me (1996) Good Enough is a single released by English Britpop band Dodgy...

 

 

Voce principale: Firenze. Gli stemmi dei quattro quartieri sul portale della chiesa di San Giuseppino La città di Firenze dal 1343 era divisa in quattro quartieri storici; le quattro suddivisioni prendono il loro nome da un luogo di culto storico presente sul loro territorio. Ogni quartiere a sua volta era diviso in quattro zone, denominate Gonfaloni[1]. In epoca moderna, dal maggio 1930, in ambito della rievocazione storica della “partita dell’assedio” del 1530, ad ogni quarti...

 

 

University of medicine in Bydgoszcz, Poland Nicolaus Copernicus University Ludwik Rydygier Collegium Medicum in BydgoszczCollegium Medicum im. Ludwika Rydygiera w Bydgoszczy Uniwersytetu Mikołaja Kopernika w ToruniuAdministrative building at 15 Jagiellońska streetTypePublic Medical UniversityEstablishedJuly 21, 1984 (1984-07-21)Parent institutionUMK ToruńDeanProf. Dr. Stefan Kruszewski, Prof. Dr. Zbigniew Włodarczyk, Prof. Dr. Alina BorkowskaDirector(Vice-rector) Prof. Dr. ...

American musician (born 1954) For other people with the same name, see Greg Abbott (disambiguation). Gregory AbbottBackground informationBirth nameGregory Joel AbbottBorn (1954-04-02) April 2, 1954 (age 69)New York City, U.S.GenresR&Bsouladult contemporaryOccupation(s)Singermusiciancomposerrecord producerInstrument(s)VocalskeyboardpianodrumsYears active1982–presentLabelsColumbiaLegacyMojo Man EntertainmentWebsitegregoryabbott.comMusical artist Gregory Joel Abbott (born April 2, 195...

 

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (سبتمبر 2022) Noneقالب:SHORTDESC:None خريطة إسبانيا مع تمييز بلد الوليد. هذه قائمة بالبلديات في مقاطعة بلد الوليد في منطقة الحك...

 

 

Sumatera Barat IIDaerah Pemilihan / Daerah pemilihanuntuk Dewan Perwakilan RakyatRepublik IndonesiaWilayah Daftar Kabupaten : Agam Lima Puluh Kota Padang Pariaman Pasaman Pasaman Barat Kota : Bukittinggi Pariaman Payakumbuh ProvinsiSumatera BaratDaerah pemilihan saat iniDibentuk2004Kursi6Anggota  Ade Rezki Pratama (Gerindra)  John Kenedy Azis (Golkar)  Nevi Zuairina (PKS)  Muhammad Iqbal (PPP)  Guspardi Gaus (PAN)  Rezka Oktoberia (Demokrat)Dibentuk dar...

Ten artykuł dotyczy 3 Dywizji Piechoty okresu powstania listopadowego. Zobacz też: 3 Dywizja Piechoty. 3 Dywizja Piechoty Historia Państwo  Królestwo Polskie Sformowanie 1831 Rozformowanie 1831 Dowódcy Pierwszy Jan Zygmunt Skrzynecki Działania zbrojne Powstanie listopadowe Organizacja Rodzaj wojsk Piechota 3 Dywizja Piechoty – polski związek taktyczny utworzony po wybuchu powstania listopadowego. Skład i obsada personalna Dowódcy dywizji gen. bryg. Jan Zygmunt Skrzynecki[1][2]...

 

 

2013 studio album by DavichiMystic BalladStudio album by DavichiReleasedMarch 18, 2013Recorded2011-2013GenreR&BLength47:12LanguageKoreanLabelCore Contents MediaDavichi chronology Love Delight(2011) Mystic Ballad(2013) Singles from Mystic Ballad TurtleReleased: March 3, 2013 Just the Two of UsReleased: March 18, 2013 Be Warmed (ft. Verbal Jint)Released: April 1, 2013 Mystic Ballad is the second studio album by South Korean duo Davichi. The album was digitally released on March 18, ...

 

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!