Desimalden Metne Dönüştürücü

72 101 108 108 111 gibi karakter kodlarını yeniden okunabilir sözcüklere çevir.

72 101 108 108 111 dizisi ilk bakışta anlamsız gelebilir; ancak her sayıyı ASCII tablosunda aradığında karşına H-e-l-l-o sözcüğü çıkar.

Desimal kodların günlük kullanımdaki yeri

HTML sayfalarında telif simgesi oluşturmak için © yazdıysan veya klavyede Alt tuşuna basılı tutarak özel karakter elde ettiysen, farkında olmadan desimalden metne dönüştürme mantığını kullandın. Her iki yöntemde de temel kural aynıdır: tek bir sayı, doğrudan tanımlı tek bir karaktere karşılık gelir.

Bu eşleştirme keyfi hazırlanmamıştır. Temeli, ilk sürümü 1963 yılında yayımlanan ve her harfe, rakama ya da noktalama işaretine 0 ile 127 arasında bir değer atayan ASCII standardına dayanır. Web sitelerindeki sayısal karakter başvuruları ve eski DOS kod sayfaları doğrudan bu standart temel alınarak oluşturulmuştur.

Sık kullanılan karakterlerin desimal karşılıkları

KarakterDesimal kod
Boşluk32
048
957
A65
Z90
a97
z122
&38
<60
>62

Metin dizilerini desimalden okuma mantığı

Bir sayı grubunu metne dönüştürmek istediğinde diziyi bağımsız sayılara ayırıp her birini sırayla çözümlersin. Sayılar birbirine eklenip tek parça halinde işlenmez; her bir sayı tam olarak bir karakteri temsil eder. Örneğin 87 111 114 108 100 serisi, tablodaki kurallara göre tek tek çözüldüğünde W-o-r-l-d sonucunu verir.

127 değerinin üzerindeki sayılar standart ASCII kapsamına girmez. Bu değerler genişletilmiş karakter kümeleri veya Unicode kapsamındadır; buralarda aynı sayısal kod, kullanılan kodlama sistemine bağlı olarak farklı karakterlere denk gelebilir. Kod çözme hatalarının en yaygın sebebi de bu kodlama farklarıdır.

Desimal kodları metne çevirme adımları

  1. Dönüştürmek istediğin desimal sayı dizisini giriş alanına yapıştır.
  2. Karakterleri ayıran sayıların doğru formatta olduğunu kontrol et.
  3. Dönüştürme butonuna tıkla ve sunucunun hesapladığı metin sonucunu al.

Desimal metin dönüştürme hakkında sorular

Metin çözümlemesinde 72 sayısı ne anlama gelir?

ASCII standardına göre 72 sayısı büyük H harfine karşılık gelir. 128 değerinin altındaki her basılabilir karakter tek ve sabit bir desimal koda sahip olduğu için dönüşüm hatasız ve çift yönlü gerçekleşir.

Bu sistem &#169; gibi HTML kodlarıyla aynı mıdır?

ASCII aralığındaki karakterler için evet. HTML sayısal karakter başvuruları tam olarak aynı kod noktası değerlerini kullanır; sadece sayının başına bir ampersand ve kare işareti, sonuna ise noktalı virgül eklenir.

Tek harf yerine uzun bir cümle nasıl çözülür?

Sayıları birbirinden ayırıp her birini ASCII tablosundaki sırasına göre tek tek değerlendir. Her sayı tam olarak bir harfi ya da işareti gösterir; örneğin 87 111 114 108 100 dizisi harf harf çözülerek World kelimesine dönüşür.

32 kodu neden boş bir sonuç yerine boşluk üretir?

Çünkü boşluk karakteri bir karakterin yokluğu değil, ASCII tablosunda açıkça tanımlanmış gerçek bir karakterdir. 32 değeri doğrudan klavyedeki boşluk tuşuna atandığı için çıktıda görünür bir aralık bırakır.

127 üzerindeki kodlar aynı şekilde güvenle çalışır mı?

Her zaman aynı güvenilirlikte çalışmaz. 0 ile 127 arasındaki kodlar standart ASCII kurallarına bağlıdır ve her yerde aynıdır. 127 üzerindeki sayılarda ise sonucun ne olacağı genişletilmiş karakter kümesine veya seçilen Unicode kodlamasına bağlı olarak değişebilir.

Cookie
Verilerinizi önemsiyoruz ve deneyiminizi geliştirmek için çerezleri kullanmayı çok isteriz.