Nasıl kullanılır?
- Metni Metin kutusuna yazın ya da yapıştırın. Boşluklar, satır sonları ve emoji de incelenir.
- Grafem, kod noktası ve bayt sayılarını Toplamlar satırında okuyun.
- Kod noktaları tablosunda her satır kod noktasını, Ad, Kategori ve Blok bilgilerini, UTF-8 ve UTF-16 baytlarını ve HTML ile JavaScript kaçışlarını gösterir.
- Karakter adı ara kutusuna bir Unicode adından kelime yazarak karakter bulun, örneğin snowman.
Adlar, kategoriler ve bloklar
Her kod noktasının bir adı, bir genel kategorisi ve bir bloğu vardır. Kategori iki harflik bir koddur: Lu büyük harf, So diğer simgeleri anlatır. Blok, birbiriyle ilgili kod noktalarından oluşan bir aralıktır; örneğin Basic Latin. Adlar ve kategoriler Unicode Standardı'nın İngilizce olarak tanımladığı tanımlayıcılardır; bu yüzden her dilde İngilizce gösterilir. Sayfadaki açıklamalar Türkçedir.
Grafemler ve kod noktaları
Kod noktası Unicode tablosundaki bir sayıdır. Grafem, okuyucunun tek bir karakter saydığı şeydir. Tonu seçilmiş bir başparmak işareti iki kod noktasından oluşan tek bir grafemdir; birleştirici işaretli bir harf de iki kod noktalı tek bir grafemdir. Kod noktası tablosu her kod noktasını grafem numarasının altında listeler; hangilerinin birlikte olduğu görülür.
UTF-8 ve UTF-16 baytları
- UTF-8, bir kod noktasını bir ila dört bayta yazar. ASCII harfi tek bayttır; kardan adam üç bayttır: E2 98 83.
- UTF-16, bir kod noktasını bir ya da iki 16 bitlik birimle yazar. U+FFFF'in üstünde iki birim, yani bir yüzey çifti kullanılır: U+1F44D, D83D DC4D olur.
HTML ve JavaScript kaçışları
- HTML'de &, <, >, " ve ' adlarıyla yazılır; diğer her karakter ☃ gibi onaltılık bir başvuruyla yazılır.
- JavaScript'te U+FFFF'e kadar olan kod noktaları \u2603 biçiminde, bunun üstündekiler \u{1F44D} biçiminde yazılır; ECMAScript 2015 sözdizimi bunu sağlar.
Unicode verisi ve lisansı
Adlar, kategoriler ve bloklar, 8 Temmuz 2026 tarihli Unicode 18.0.0 sürümünün Unicode Karakter Veritabanı'ndan (UnicodeData.txt, Blocks.txt, Jamo.txt ve PropertyValueAliases.txt) alınmıştır. Telif hakkı © 1991-2026 Unicode, Inc. Veri UNICODE LICENSE V3 kapsamında dağıtılır; tam metni bu aracın veri dosyasında ve https://www.unicode.org/license.txt adresindedir. Hangul hecelerinin adları Jamo kısa adlarından, CJK ideograflarının adları kod noktalarından oluşturulur. Private Use gibi bir aralık, veri içindeki her karakteri ayrı ayrı adlandırmadığı için verinin verdiği etiketle gösterilir.
Örnek: kardan adam ☃
Metin kutusuna ☃ yazın. Karakter U+2603'tür. Adı SNOWMAN, kategorisi So (Other Symbol) ve bloğu Miscellaneous Symbols'tür. UTF-8'de üç bayt tutar: E2 98 83; UTF-16'da tek birimdir: 2603.
| Özellik | Değer |
|---|---|
| Karakter | ☃ |
| Kod noktası | U+2603 |
| Ad | SNOWMAN |
| Kategori | So Other Symbol |
| Blok | Miscellaneous Symbols |
| UTF-8 bayt | E2 98 83 |
| UTF-16 birimi | 2603 |
| HTML | ☃ |
| JavaScript | \u2603 |
Sık sorulan sorular
Grafem ile kod noktası arasındaki fark nedir?
Kod noktası Unicode tablosundaki tek bir sayıdır. Grafem, okuyucunun gördüğü tek bir karakterdir ve birkaç kod noktasından oluşabilir: aksanlı bir harf ya da tonu seçilmiş bir emoji gibi.
Ton seçimi olan bir emoji neden iki kod noktası sayılır?
Temel emoji ile ton değiştiricisi standartta iki ayrı kod noktasıdır. Okuyucu tek bir yüz gördüğü için sayfa, bu iki kod noktasından oluşan tek bir grafem sayar.
Atanmamış bir kod noktası ne anlama gelir?
Verinin Unicode sürümünde henüz bir karaktere atanmamış bir sayıdır; adı yoktur ve kategorisi Cn'dir. Metin böyle bir sayı içerebilir, ama çoğu yazı tipi onu yer tutucu bir kutu olarak gösterir.
Adlar neden İngilizce?
Unicode adları standardın İngilizce tanımladığı tanımlayıcılardır. Her dilde aynıdır ve bir karakteri aramanın güvenilir yoludur. Bu sayfadaki açıklamalar Türkçedir.
İncelediğim metin bir yere gönderiliyor mu?
Hayır. Veri dosyası sayfaya yüklenir ve metin tarayıcınızda incelenir. Hiçbir şey yüklenmez ya da saklanmaz.
Kaynaklar
- Unicode Karakter Veritabanı: UnicodeData.txt (Unicode 18.0.0)
- Unicode Karakter Veritabanı: Blocks.txt
- UNICODE LICENSE V3
- RFC 3629: UTF-8 biçimi (IETF)
- RFC 2781: UTF-16 kodlaması (IETF)
Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.