ASCII dönüştürücü
Herhangi bir dize girdisi için metni ASCII’ye dönüştürün ve tersini yapın.

ASCII dönüştürücü, metin karakterlerini ASCII kod değerlerine, ASCII değerlerini de yeniden karakterlere dönüştüren ücretsiz bir araçtır.
ASCII nedir ve nasıl çalışır?
ASCII, İngiliz alfabesindeki her harfe, rakama, noktalama işaretine ve kontrol karakterine bir sayı atayan karakter kodlama standardıdır. Standart ASCII, 0 ile 127 arasında numaralandırılmış 128 değer içerir. Bu nedenle her değer yedi bite sığar.
0 ile 31 arasındaki kodlar ve 127, kontrol karakterleridir. Görünür simgeler yerine satır besleme, sekme veya silme gibi işlemleri temsil ederler. 32 ile 126 arasındaki kodlar ise boşluk, harf ve noktalama işaretleri dahil yazdırılabilir karakterlerdir. Büyük ve küçük harflerin değerleri farklıdır. Örneğin A 65, a ise 97 değerine karşılık gelir.

ASCII dönüştürücü nasıl kullanılır?
Metindeki karakterlerin sayısal değerlerini öğrenmek için ASCII'ye dönüştür alanına normal metin gir. Bir ASCII değerinin karşılık geldiği karakteri bulmak için de bu değeri Metne dönüştür alanına yaz. Dönüştürme işlemi ord, chr ve strlen dahil olmak üzere bayt tabanlı PHP işlevlerini kullanır.
- Bir harfe, rakama veya noktalama işaretine atanmış kodu kontrol etmek için ASCII'ye dönüştür seçeneğini kullan.
- Elinde sayısal bir kod varsa ve hangi karaktere karşılık geldiğini bulman gerekiyorsa Metne dönüştür seçeneğini kullan.
- Dönüştürülen değeri Ascii sonuç alanında görüntüle.

İşlem sunucuda gerçekleştirilir. Girdi, HTTPS üzerinden sunucuya gönderilir ve saklanmaz. Bu nedenle verilerin tamamen cihazında kaldığını söylemek doğru değildir.
Dönüştürme örneği ve referans değerleri
Basit bir örnek olarak CAT metni, 67, 65 ve 84 ondalık kodlarına karşılık gelir. Bu kod değerlerini değiştirmeden yeniden metne dönüştürdüğünde sonuç CAT olur. Her bayt ayrı ayrı işlenir ve değerlerin sırası değiştirilmemelidir.
| Karakter veya kontrol | Ondalık ASCII değeri | Onaltılık değer |
|---|---|---|
| Satır besleme | 10 | 0A |
| Boşluk | 32 | 20 |
| 0 | 48 | 30 |
| A | 65 | 41 |
| a | 97 | 61 |
| ? | 63 | 3F |
Elle dönüştürme sırasında sık yapılan hatalardan biri, bir rakamı temsil ettiği sayıyla karıştırmaktır. 7 karakterinin ondalık ASCII kodu 7 değil, 55'tir. Bir başka hata kaynağı da ASCII tablosundaki onaltılık bir değeri kopyalayıp ondalık değer olarak yorumlamaktır.

ASCII pratikte nerelerde kullanılır?
ASCII, karakterlerle sayılar arasında basit ve yaygın olarak tanınan bir eşlemeye ihtiyaç duyulan sistemlerde kullanılır. Günümüzde sistemler genellikle Unicode kullanır, ancak Unicode'un ilk 128 kod noktası ASCII ile aynıdır.
- Programlama alanında düz metin dosyaları ayrıştırılırken, karakter aralıkları denetlenirken ve kaçış dizileriyle çalışılırken ASCII değerleri kullanılır.
- Ağ iletişiminde birçok protokol komutunda, üstbilgide ve tanılama alışverişinde ASCII uyumlu metin kullanılır.
- Elektronikte ASCII komutları ve ölçüm değerleri genellikle seri konsollar, mikrodenetleyiciler ve test ekipmanları üzerinden gönderilir.
- Eğitimde karakter kodlamasını, ikili değerleri ve veri gösterimini açıklamak için ASCII tablolarından yararlanılır.
- Radyo ekipmanları, kontrol arayüzleri üzerinden ASCII komutları alışverişi yapabilir. Paket radyo sistemleri de ASCII metni taşıyabilir.
Bir teknik özellik kodu farklı bir sayı tabanında veriyorsa aynı sayısal değeri gereken gösterime çevirmek için Onaltılık dönüştürücü, Ondalık dönüştürücü veya İkili dönüştürücü kullanılabilir.
Boşluklar, aksanlı harfler ve diğer sorunlu girdiler nasıl işlenir?
Boşluk da bir karakterdir ve ASCII değeri 32'dir. Noktalama işaretleriyle rakamların da kendilerine ait değerleri vardır. Sekmeler, satır beslemeler ve diğer kontrol karakterleri de kodlara sahiptir. Ancak dönüştürüldüklerinde boş görünebilir veya sayfa düzenini değiştirebilirler.
Aksanlı harfler, emojiler ve Latin alfabesi dışındaki yazı sistemleri standart ASCII'nin parçası değildir. Bu dönüştürücü bayt odaklı PHP işlevleri kullandığından UTF-8 metni tek bir Unicode karakteri yerine birden fazla bayt değeri olarak işleyebilir. é karakterini e karakterine dönüştürmez, bilinmeyen bir kodlamayı belirlemez ve eksiksiz Unicode kod noktası dönüşümü sağlamaz.
Uzun metinler çok sayıda ayrı bayt değeri üretir. Bu nedenle belgenin tamamını dönüştürmek yerine yalnızca merak edilen karakterlere bakmak genellikle daha pratiktir.
Sık sorulan sorular
128 ile 255 arasındaki değerler ASCII'ye dahil mi?
Hayır. Standart ASCII 127'de sona erer. 128 ile 255 arasındaki değerler ASCII'nin dışındadır ve nasıl yorumlanacakları kullanılan kodlamaya bağlıdır.
NUL ile sıfır rakamı arasındaki fark nedir?
NUL, 0 numaralı kontrol kodudur ve biçime ya da protokole bağlı olarak sonlandırıcı veya dolgu baytı olarak kullanılabilir. Görünür 0 rakamının ondalık kodu ise 48'dir. Dolayısıyla bunlar farklı değerlerdir ve birbirlerinin yerine kullanılamazlar.
Dönüştürücüye parola veya özel anahtar yapıştırmalı mıyım?
Hayır. Girdi HTTPS üzerinden gönderilip saklanmasa da gizli bilgileri yerel bir betik veya çevrimdışı araçla işlemek daha uygundur. Normal harfler, protokol değerleri ve ders çalışmalarıyla ilgili kontroller için yalnızca dönüşümde gereken en küçük metin parçasını gir.
Benzer araçlar
Metni ikiliye dönüştürün ve herhangi bir dize girdisi için diğer yöne dönüştürün.
Herhangi bir dize girdisi için metni onaltılıya dönüştürün ve tersi yönde dönüştürün.
Herhangi bir dize girişi için metni ondalık biçime ve tersine dönüştürün.
Popüler araçlar
Bir metnin boyutunu Bayt (B), Kilobayt (KB) veya Megabayt (MB) cinsinden alın.
Bir IP alın ve onunla ilişkili alan adını/ana bilgisayarı aramaya çalışın.
Ping aracımızla herhangi bir web sitesinin, sunucunun veya portun durumunu ve yanıt süresini hızlı ve verimli biçimde kontrol edin.
Digily Link'in IP sorgulama aracı, herhangi bir IP adresi hakkında ayrıntılı bilgi sağlar. Kapsamlı IP verileri almak için bu ücretsiz çevrimiçi hizmeti kullanın.
WhatsApp Bağlantı Oluşturucumuzla ücretsiz WhatsApp bağlantınızı anında oluşturun. Özel bir mesaj ekleyin ve giriş yapmadan veya kod yazmadan tek tıklamayla sohbet başlatın.