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.
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
Karakter karakter
Güncel değil
Her karakterin baytlarını burada görmek için metin yazın, yapıştırın ya da bir örnek seçin.
| Karakter | Kod noktası | UTF-8 (16’lık) | UTF-8 (ikili) |
|---|
Kalın bitler kod noktasını taşır. Önlerindeki soluk bitler UTF-8’in işaretleridir: 0 ile başlayan bayt tek başına bir karakterdir; 110, 1110 ve 11110 sırasıyla iki, üç ve dört baytlık bir karakteri başlatır; 10 ile başlayan her bayt ise bir karakterin devamıdır.
İpuçları
UTF-8 nasıl çalışır? ASCII karakterleri (0–127 arasındaki kod noktaları) tek bayt yer kaplar ve bu bayt
0ile başlar. Diğer karakterler iki, üç ya da dört bayt kaplar. Bunların ilk baytı110,1110ya da11110ile başlar; baştaki 1’lerin sayısı, karakterin kaç bayt olduğunu söyler. Sonraki her bayt10ile başlar. Türkçedeki ğ, ş ve ı gibi harfler iki bayt, çoğu emoji ise dört bayt kaplar.İ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ğin0b01001000). 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.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.
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.