İçeriğe geç

UTF-8 · tarayıcınızda çalışır

İkili ↔ metin dönüştürücü

İki alandan birine yazın, diğeri anında güncellenir. Metin yazarsanız metnin UTF-8 baytlarını bit olarak, bit yazarsanız metni görürsünüz. Aşağıda da her karakter kod noktasına ve baytlarına ayrılır.

Örnekler

Buradaki değişiklikler ikili kod alanını günceller.

Güncel değil: önce hatayı düzeltin.

0 karakter · 0 bayt

Buradaki değişiklikler metin alanını günceller. Baytları boşluk, satır sonu ya da virgülle ayırın veya bitleri aralıksız yazın; grupların başında 0b olabilir.

Güncel değil: önce hatayı düzeltin.

0 bit · 0 bayt

Seçenekler

Ayırıcı
Gruplama

Karaktere göre gruplarsanız ASCII dışındaki bir karakterin iki, üç ya da dört baytı bir arada kalır.

Karakter karakter

Her karakterin baytlarını burada görmek için metin yazın, yapıştırın ya da bir örnek seçin.

İpuçları

  1. UTF-8 nasıl çalışır? ASCII karakterleri (0–127 arasındaki kod noktaları) tek bayt yer kaplar ve bu bayt 0 ile başlar. Diğer karakterler iki, üç ya da dört bayt kaplar. Bunların ilk baytı 110, 1110 ya da 11110 ile başlar; baştaki 1’lerin sayısı, karakterin kaç bayt olduğunu söyler. Sonraki her bayt 10 ile başlar. Türkçedeki ğ, ş ve ı gibi harfler iki bayt, çoğu emoji ise dört bayt kaplar.

  2. İkili kod yapıştırırken. Baytları boşluk, satır sonu ya da virgülle ayırın veya uzunluğu 8’in katı olan kesintisiz bir bit dizisi yapıştırın. Grupların başında 0b ön eki de olabilir (örneğin 0b01001000). Bir hata olursa araç, hatanın yerini satır ve sütun numarasıyla bildirir; “Alanda göster” düğmesi o kısmı seçer.

  3. Neden yalnızca ASCII? Bazı protokoller, dosya biçimleri ve alıştırmalar 7 bitlik ASCII bekler. Bu seçeneği açtığınızda ü, ı ya da bir emoji gibi 127’den büyük karakterler, sorun çıkarmadan önce işaretlenir.

  4. Tek emoji, birden fazla kod noktası. Ten rengi seçilmiş emojiler, bayraklar ve aile emojileri birden fazla kod noktasından oluşur; parçalar çoğu zaman ZWJ (U+200D) ile birleştirilir. Bu yüzden tablo her parçayı ayrı bir satırda gösterir. Bayt sırası işareti (U+FEFF) gibi ekranda görünmeyen karakterler de tabloda adlarıyla yer alır.