Metinden ASCII'ye

Yazdığınız her karakterin altında bir sayı vardır: A 65, a 97, boşluk 32’dir. Bu araç, girdiğiniz her karakterin kodunu ondalık ve onaltılık olarak gösteren canlı bir tablo oluşturur ve her birine kısa bir açıklama ekler. Karakterleri siz yazdıkça okur, bu yüzden basılacak bir düğme yoktur.

Metinden ASCII'ye nasıl çalışır

  1. 1

    Metin girin veya yapıştırın

    Kutuya herhangi bir kelime veya cümle yazın.

  2. 2

    Kod tablosunu okuyun

    Her karakter, ondalık kodu ve onaltılık koduyla bir satır alır.

  3. 3

    Açıklamayı kontrol edin

    Her satır etiketlenir: yazdırılabilir ASCII, kontrol karakteri, boşluk, sekme veya Unicode karakteri.

  4. 4

    ASCII'nin ötesindeki karakterleri görün

    Aksanlı harfler, emojiler ve diğer semboller reddedilmez: Unicode kod noktalarını gösterir ve Unicode karakteri olarak işaretlenir.

ASCII hızlı başvuru

Aralık Anlamı
0-31 Kontrol karakterleri (null, sekme, satır sonu vb.)
32 Boşluk
33-47 ! " # $ % & ' ( ) * + , - . /
48-57 Rakamlar 0-9
65-90 Büyük harf A-Z
97-122 Küçük harf a-z
127 DEL (eski kontrol karakteri)

Örnek

Ondalık olarak Hi!: 72 105 33. Onaltılık olarak: 48 69 21. İki sütun tabloda yan yana görünür, bu yüzden asla elle dönüştürmeniz gerekmez.

Ondalık mı, onaltılık mı?

  • Ondalık (taban 10) bir insan kodları okurken en okunaklı biçimdir: A, 65’tir.
  • Onaltılık (taban 16) çoğu programlama dilinin \x41 (A için) gibi kaçış dizilerinde kullandığı biçimdir. İki onaltılık basamak, 00’dan 7F’ye kadar her ASCII kodunu kapsar.

ASCII ve Unicode

ASCII, 0 ile 127 arasındaki kod noktalarını kapsar: düz İngilizce harfler, rakamlar ve yaygın noktalama. Bu aralığın dışındaki her şey (aksanlı karakterler, emojiler, Latin olmayan yazılar) ASCII değil Unicode’dur. Bu araç bu karakterleri reddetmez. Unicode kod noktasını gösterir ve satırı Unicode karakteri olarak işaretler.

Bilinmesi gereken kontrol karakterleri

  • \n = 10 (satır besleme)
  • \r = 13 (satır başı)
  • \t = 9 (sekme)
  • \0 = 0 (C’de null sonlandırıcı)
  • DEL = 127 (eski, delikli kartlarda gerçek silme tuşuydu)

Sık Sorulan Sorular

O karakterler 0-127 ASCII aralığının dışındadır, dolayısıyla hiç ASCII değildir. Araç yine de onları işler: Unicode kod noktasını gösterir ve satırı Unicode karakteri olarak işaretler. Katı ASCII yalnızca 0 ile 127 arasındaki kodları kapsar.

Katı ASCII 7 bittir, kod 0-127. “Genişletilmiş ASCII”, 128-255 arasında karakterler ekleyen Latin-1 veya Windows-1252 gibi 8 bitlik kodlamalar için gevşek bir terimdir. Farklı genişletmeler bu değerlerin ne anlama geldiği konusunda anlaşamaz; Unicode’un sonunda onların yerini almasının nedeni budur.

Evet, her modern kodlama (UTF-8 dahil) ASCII’nin ilk 128 kod noktasını aynı tutar. Düz İngilizce’ye bağlı kalırsanız ASCII ve UTF-8 birbirinin yerine geçer; bu nedenle temel ASCII çoğu protokolün hâlâ temelini oluşturur.

Hayır. Tabloyu oluşturmak için metniniz güvenli bir bağlantı üzerinden sunucumuza gönderilir ve yalnızca bellekte işlenir; asla kaydedilmez veya günlüğe yazılmaz. Yalnızca anonim bir kullanım sayısı kaydedilir, metniniz değil.

İlgili Araçlar

Araç diğer dillerde mevcuttur