Share to: share facebook share twitter share wa share telegram print page

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:

Anti-Nazi youths based in Leipzig 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: Leipzig Meuten – news · newspapers · books · scholar · JSTOR (September 2022) (Learn how and when to remove this template message) This article or section may have been copied and pasted from another location, possibly in viola...

 

 

  لمعانٍ أخرى، طالع فيلادلفيا دائما مشمسة (توضيح). فيلادلفيا دائماً مشمسة(الموسم التاسع)غلاف الموسم التاسعغلاف الموسم التاسعالبلدالولايات المتحدةعدد الحلقات10 حلقاتالإصدارالقناة إف إكستاريخ البثّ29 يونيو – 17 أغسطس، 2006التسلسل الزمني→ سبقهالموسم الثامن تبعه ←�...

 

 

Wappen Deutschlandkarte 50.9033333333337.8105555555556330Koordinaten: 50° 54′ N, 7° 49′ O Basisdaten Bundesland: Rheinland-Pfalz Landkreis: Altenkirchen (Westerwald) Verbandsgemeinde: Kirchen (Sieg) Höhe: 330 m ü. NHN Fläche: 51,36 km2 Einwohner: 1619 (31. Dez. 2022)[1] Bevölkerungsdichte: 32 Einwohner je km2 Postleitzahl: 51598 Vorwahlen: 02734, 02294, 02297 Kfz-Kennzeichen: AK Gemeindeschlüssel: 07 1 32 ...

Azucarera Nuestra Señora del Carmen Datos generalesTipo edificio industrialLocalización Benalúa (España)Coordenadas 37°20′58″N 3°10′10″O / 37.349396804007, -3.1695831164623Construcción 1912-1913[editar datos en Wikidata] La azucarera Nuestra Señora del Carmen es un antiguo complejo industrial situado en el municipio español de Benalúa, en la provincia de Granada, comunidad autónoma de Andalucía. La fábrica azucarera fue levantada a comienzos del ...

 

 

Калузько-Ризька лінія Московський метрополітен Відкриття першої ділянки 1958 Довжина, км 37,8 Кількість станцій 24 Час проїзду, хв 55,5 Максимальна кількість вагонів у складі поїзда 8 Кількість вагонів у складі поїзда 8 Середньодобове перевезення пасажирів, тис. осіб/добу 910 (2011)

 

 

Indian crime drama by Karthik Subbaraj JigarthandaTheatrical release posterDirected byKarthik SubbarajWritten byKarthik SubbarajProduced byS. KathiresanStarringSiddharthBobby SimhaLakshmi MenonCinematographyGavemic U. AryEdited byVivek HarshanMusic bySanthosh NarayananProductioncompanyGroup CompanyDistributed bySMS Pictures Kalasangham FilmsRelease date 1 August 2014 (2014-08-01) Running time171 minutes[1]CountryIndiaLanguageTamil Jigarthanda (transl. Cold hearted...

Mauritian atoll in the Indian Ocean This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article may need to be rewritten to comply with Wikipedia's quality standards. You can help. The talk page may contain suggestions. (February 2023) The article's lead section may need to be rewritten. Please help improve the lead and read the lead layout guide. (February 2023) (Learn how and when to r...

 

 

Italian nobleman Gardens of the Villa Lante, the estate of Ippolito Lante Montefeltro della Rovere. Ippolito Lante Montefeltro della Rovere (15 June 1618 – 29 June 1688) was an Italian nobleman and Duke of Bomarzo. Biography Lante was the son of Marcantonio Lante (1566–1643) and his wife Lucrezia della Rovere.[1] He was nephew to his father's brother, Cardinal Marcello Lante della Rovere. His brother, Lodovico Lante, married Olimpia Cesi, daughter of Federico Cesi, Duke of Acq...

 

 

Bucknell Bison Universidad Universidad BucknellLiga División ISubdivisión Football Championship Subdivision (FCS)Conferencia principal Patriot LeagueEquipos 25Equipos masculinos 12Equipos femeninos 13Director deportivo John HardtApodo(s) BisonMascota Bucky BisonHimno(s) Ray BucknellColores      Azul       NaranjaInstalacionesFútbol americano Christy Mathewson-Memorial StadiumBéisbol Eugene B. Depew FieldBaloncesto Sojka Pavilion Web o...

1290 anti-Jewish decree by Edward I of England This article is about the 1290 Edict of Expulsion from England. For the 1492 Edict of Expulsion from Spain, see Alhambra Decree. For other historic instances of Jews being expelled from the lands where they resided, see Expulsions and exoduses of Jews. This is a part of the series onHistory of theJews in England Medieval Early history (1066–1290) Exchequer of the Jews Early literature Synod of Oxford (1222) Statute of Jewry (1253) Statute of th...

 

 

Bion of BorysthenesBronze head of a philosopher from Antikythera shipwreck, possibly of BionBornc. 325 BCOlbiaDiedc. 250 BCChalcisSchoolCynicism Bion of Borysthenes (Greek: Βίων Βορυσθενίτης, gen.: Βίωνος; c. 325 – c. 250 BC) was a Greek philosopher. After being sold into slavery, and then released, he moved to Athens, where he studied in almost every school of philosophy. It is, however, for his Cynic-style diatribes that he is chiefly remembered...

 

 

2018 South Korean television series LifePromotional posterHangul라이프 GenreMedical dramaWritten byLee Soo-yeon[1]Directed byHong Jong-chan[2]Im Hyun-wookStarringLee Dong-wookCho Seung-wooWon Jin-ahMusic byLim Ha-youngCountry of originSouth KoreanOriginal languageKoreanNo. of episodes16ProductionExecutive producerOh Hwan-min [ko]ProducersMin Hyun-ilLee Sung-jinCamera setupSingle cameraProduction companiesSignal Entertainment Group[3]AM StudioOriginal re...

Déchets non collectés à Naples en 2010. La crise des déchets en Campanie est caractérisée par l'« état d'urgence » concernant le traitement ordinaire des déchets ménagers et assimilés (DMA) dans cette région d'Italie. Elle commence en 1993 au moment de la déclaration de l'état d'urgence et de la nomination du premier Commissaire du gouvernement investi de pouvoirs extraordinaires[1]. L'état d'urgence a pris officiellement fin quinze ans plus tard, avec la promulgatio...

 

 

Comic strip by Bill Watterson Calvin and HobbesThe cover of Calvin and Hobbes, the first collection of comic strips, released in April 1987.Author(s)Bill WattersonLaunch dateNovember 18, 1985[1]End dateDecember 31, 1995Syndicate(s)Universal Press SyndicatePublisher(s)Andrews McMeel PublishingGenre(s)Humor, family life, philosophy, satire Calvin and Hobbes is a daily American comic strip created by cartoonist Bill Watterson that was syndicated from November 18, 1985, to December 31, 19...

 

 

Dziewica z Dzieciątkiem i Św. Anną Autor Leonardo da Vinci Data powstania ok. 1506-1513 Medium olej na desce Wymiary 168 cm × 112 cm Miejsce przechowywania Lokalizacja Luwr Multimedia w Wikimedia Commons Święta Anna Samotrzecia, Dziewica z Dzieciątkiem i Św. Anną[1] (wł. Sancta Anna Matterza) – obraz namalowany w latach ok. 1506-1513 przez Leonarda da Vinci. Historia Zlecenie Jest wiele sprzeczności w kwestii powstania obrazu. Historia sztuki nie zna odpowiedzi na pytanie, czy ar...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Christiana Young (lahir 2 Oktober 1969) adalah seorang aktivis perempuan Indonesia yang aktif dalam pemberdayaan difabel. Ia dikenal karena mendirikan sekolah untuk penyandang disabilitas dan mempekerjakan mereka di sekolah tersebut.[1] Pada 3...

 

 

Aeropuerto Internacional General Francisco Javier Mina IATA: TAM OACI: MMTM FAA: LocalizaciónUbicación Tampico, MéxicoElevación 24Sirve a TampicoDetalles del aeropuertoTipo PúblicoOperador Grupo Aeroportuario Centro NorteEstadísticas (2022)Movimiento de pasajeros 495,602Ranking en México 35° 3Pistas DirecciónLargoSuperficie09/271,200Asfalto13/312,550Asfalto18/361,300AsfaltoMapa TAM Situación del aeropuerto en TamaulipasSitio web www.oma.aero/tampico Información de salidas Informaci...

 

 

Former military administrative districts You can help expand this article with text translated from the corresponding article in Spanish. (September 2020) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipedia. Consider...

Luka Grubor MBEPersonal informationBorn (1973-12-27) 27 December 1973 (age 49)Alma materSomerville College, OxfordSportClubSomerville College Boat Club Medal record Men's rowing Representing  Great Britain Olympic Games 2000 Sydney Eight World Championships 2002 Seville Coxed four 1999 St. Catharines Eight Representing  Croatia Nations Cup 1993 Ioannina BM4- Luka Grubor MBE (born 27 December 1973) is a retired rower, born in Zagreb, who competed internationally for Yugosla...

 

 

Sonny CohnBackground informationBirth nameGeorge Thomas CohnAlso known asSonny CohnBorn(1925-03-14)March 14, 1925Chicago, IllinoisDiedNovember 7, 2006(2006-11-07) (aged 81)[1][2]Chicago, IllinoisGenresJazzOccupation(s)MusicianInstrument(s)TrumpetYears active1943–2003LabelsSavoySultanNationalMusical artist George Thomas Cohn (March 14, 1925[3] – November 7, 2006),[4][2] known professionally as Sonny Cohn, was an American jazz trumpeter whose...

 

 

Kembali kehalaman sebelumnya