ASCII Nedir?
Yayın: · Son güncelleme:
ASCII Nedir? Kısaca
ASCII, harf, rakam, noktalama işareti ve bazı kontrol karakterlerini 0 ile 127 arasındaki sayılarla eşleştiren 7 bitlik karakter kodlama standardıdır. Modern kodlamaların temelini oluşturur.

ASCII nedir?
ASCII (American Standard Code for Information Interchange), bilgisayarların metni sayı olarak saklayabilmesi için geliştirilmiş bir karakter kodlama standardıdır. İlk sürümü 1963'te yayımlanmıştır. Standart 7 bit kullanır, bu yüzden toplam 128 karakter tanımlar.
Bu 128 karakterin bir kısmı ekranda görünmez. Satır sonu, sekme ve benzeri kontrol karakterleri 0 ile 31 arasında yer alır. Geri kalanı İngiliz alfabesinin büyük ve küçük harfleri, rakamlar, boşluk ve noktalama işaretleridir.
Tablo nasıl okunur?
Tabloda her karakterin bir sayı karşılığı vardır. Birkaç örnek:
| Karakter | Onluk kod |
|---|---|
| Boşluk | 32 |
| 0 | 48 |
| A | 65 |
| a | 97 |
Büyük ve küçük harf arasında hep 32 fark bulunur. Bir program "A" harfini küçültmek istediğinde kod değerine 32 ekler, sonuç 97 yani "a" olur. Rakamların kodu ile değeri de aynı değildir: "5" karakterinin kodu 53'tür.
Türkçe karakterlerde neden sorun çıkar?
ASCII yalnızca İngilizce için tasarlandığından ç, ğ, ı, İ, ö, ş, ü harflerini içermez. Eskiden her dil için ayrı genişletilmiş tablolar kullanılıyordu ve yanlış tablo seçildiğinde "ş" yerine anlamsız simgeler görünüyordu. Bugün bu sorun büyük ölçüde Unicode ve UTF-8 ile çözüldü.
Pratikte ASCII hâlâ önemlidir: dosya adlarında, URL'lerde ve e-posta başlıklarında güvenli kabul edilen karakterler genellikle ASCII aralığındadır. Bir dosyayı farklı sistemler arasında paylaşacaksanız adını Türkçe karakter kullanmadan vermek olası sorunları azaltır.
Sıkça Sorulan Sorular
ASCII ile Unicode arasındaki fark nedir?
ASCII 128 karakterle sınırlıdır ve yalnızca temel İngilizce karakterleri kapsar. Unicode ise dünyadaki yazı sistemlerinin neredeyse tamamını içerir; ilk 128 karakteri ASCII ile birebir aynıdır.
ASCII art ne demek?
ASCII art, yalnızca klavyedeki harf, rakam ve işaretleri yan yana dizerek oluşturulan metin tabanlı resimlerdir. Eski terminal ekranlarında ve program açılış mesajlarında sıkça görülür.