Ondalık dönüştürücü

Herhangi bir dize girişi için metni ondalık biçime ve tersine dönüştürün.

2 derecelendirmenin 5'ı
Ondalık dönüştürücü

Ondalık dönüştürücü, metni ondalık bayt değerlerine, ondalık bayt değerlerini de yeniden metne çeviren ücretsiz bir araçtır.

Ondalık metin dönüşümü nasıl çalışır?

Ondalık metin dönüşümünde, bir metin dizesindeki her bayt 10 tabanında bir sayı olarak gösterilir. Standart ASCII karakterlerinde her harf, rakam, boşluk veya noktalama işareti 0 ile 127 arasında bir değere sahiptir. Diğer bayt değerleri 255'e kadar çıkabilir.

Basit bir örnek olarak Hi metnini ele alalım. Büyük H harfinin ondalık değeri 72, küçük i harfinin değeri ise 105'tir.

Bu araç, Unicode kod noktalarını yorumlamak yerine bayt tabanlı PHP işlevlerini kullanır. Bu ayrım, genellikle birden fazla UTF-8 baytıyla kodlanan aksanlı harfler, emojiler ve Arapça ya da Japonca gibi yazı sistemleri açısından önemlidir.

Şema: metin Ondalık dönüştürücü aracından iki yönde geçer

Ondalık dönüştürücü nasıl kullanılır?

Karakterlerin ondalık bayt değerlerini öğrenmek için Ondalığa dönüştür alanına metin gir. Bayt değerlerini yeniden karakterlere dönüştürmek içinse ondalık verileri Metne dönüştür alanına yaz. Sonuç, Ondalık alanında gösterilir. Ondalığa dönüştür seçeneğinde ondalık bayt değerleri, Metne dönüştür seçeneğinde ise yeniden oluşturulan metin görüntülenir.

  1. Kaynak verine uygun alanı kullan.
  2. Metni veya ondalık değerleri sıralarını değiştirmeden gir.
  3. Sonucu kopyala. Başka bir yerde kullanmadan önce ondalık bayt sırasının, boşlukların ve yazdırılamayan karakterlerin korunduğunu kontrol et.
digily.link üzerindeki Ondalık dönüştürücü aracı ve giriş formu

Metin olarak girilen sayılar, rakam karakterleri şeklinde değerlendirilir. Örneğin 7 karakterinin ASCII ondalık değeri 55'tir. Bu, yazdırılamayan bir kontrol karakterini temsil eden 7 ondalık bayt değerini girmekten farklıdır.

Sonuç nasıl okunur?

Her ondalık değer bir bayta karşılık gelir ve harfin büyük ya da küçük olması değeri değiştirir. Büyük A harfinin değeri 65, küçük a harfinin değeri ise 97'dir. Boşlukların ve noktalama işaretlerinin de kendilerine ait değerleri vardır. Özgün metni eksiksiz biçimde yeniden oluşturmak için bu değerler korunmalıdır.

Karakter Ondalık değer Anlamı
A 65 Büyük harf
a 97 Küçük harf
0 48 Rakam karakteri
Boşluk 32 Yazdırılabilir boşluk karakteri
! 33 Noktalama işareti

Boş bir dize bayt içermez, dolayısıyla dönüştürülecek karakter değeri de yoktur. Her bayt için ayrı bir sayı gerektiğinden, uzun metinler buna karşılık gelen uzunlukta bir dizi üretir. Bu araç, kelimeleri yazıyla ifade edilen sıradan sayılara çevirmez veya ondalık bir kesri başka bir sayı tabanına dönüştürmez.

Ondalık dönüştürücü aracının ürettiği örnek sonuç

Ondalık karakter değerleri nerelerde kullanılır?

Ondalık karakter değerleri, baytların bilinen 10 tabanlı gösterimle incelenmesi veya belgelenmesi gereken yerlerde kullanılır. Onaltılık gösterim daha kısadır, ancak bir değeri ASCII referans tablosuyla karşılaştırırken ondalık gösterimi okumak daha kolay olabilir.

  • Programlama alanında karakter girişlerini, bayt dizilerini veya dosya içeriklerini kontrol ederken.
  • Ağ iletişiminde alan veya karakter değerlerini ondalık biçimde listeleyen protokol belgelerini okurken.
  • Elektronikte ekranlara, mikrodenetleyicilere veya seri cihazlara karakter baytları gönderirken.
  • Eğitimde ASCII, baytlar ve konumsal sayı sistemleri arasındaki ilişkiyi öğrenirken.
  • Radyo iletişiminde cihaz belgeleri veya veri protokolleri kontrol baytlarını ve karakter kodlarını sayısal olarak belirttiğinde.

Bir teknik özellik onaltılık veya sekizlik gösterim kullanıyorsa önce gösterimi elle değiştirmek yerine Onaltılık dönüştürücü ya da Sekizlik dönüştürücü kullan. Özellikle standart ASCII karakter kümesini incelemen gerekiyorsa ASCII dönüştürücü işine yarar.

Metni elle dönüştürürken hangi hatalar yapılır?

Yaygın hatalardan biri, aslında birden fazla rakam karakterinden oluşan bir sayıyı tek bir karakter değeri sanmaktır. 65 metni, ondalık ASCII değerleri 54 ve 53 olan 6 ve 5 karakterlerini içerir. Buna karşılık 65 bayt değeri büyük A harfini temsil eder.

Boşluğu temsil eden 32 değerini atlamak, büyük ve küçük harfleri karıştırmak ya da onaltılık bir değeri ondalık olarak okumak da sık görülen hatalardır. Görünen tek bir karakter birden fazla UTF-8 baytı kaplayabileceğinden, aksanlı ve Latin alfabesi dışındaki karakterlerde daha dikkatli olmak gerekir. Bayt bayt üretilen bir sonuç, otomatik olarak Unicode kod noktaları listesi şeklinde okunmamalıdır.

Sık sorulan sorular

Ondalık gösterim ile ASCII aynı şey mi?

Hayır. Ondalık, sayıları 10 tabanında yazma yöntemidir. ASCII ise bir karakter kodlama standardıdır. ASCII karakter kodları, temsil ettikleri karakter değişmeden ondalık, onaltılık, sekizlik veya ikilik biçimde yazılabilir.

Bir emojiyi tek bir ondalık sayıya dönüştürebilir miyim?

Bayt tabanlı bir dönüştürücüyle genellikle hayır. Bir emoji çoğunlukla birden fazla UTF-8 baytı kaplar. Bu nedenle tek bir Unicode kod noktası yerine birden fazla ondalık bayt değeri üretir. U+1F600 gibi bir gösterime ihtiyacın varsa Unicode kod noktası aracı kullan.

Sekmelere ve satır sonlarına ne olur?

Sekmeler ve satır sonları, sayısal bayt değerlerine sahip kontrol karakterleridir. Yatay sekme 9 bayt değerine sahiptir. Satır sonları ise kaynak sisteme bağlı olarak LF (10), CR (13) veya CRLF (13 ve ardından 10) kullanabilir. Bu nedenle Windows, Linux ve web uygulamaları arasında metin kopyalamak bayt dizisini değiştirebilir.

Ondalık bayt değeri 255'ten büyük olabilir mi?

Tek bir bayt 255'in üzerinde değer tutamaz. Bu dönüştürücü bayt odaklı karakter işlevleri kullandığından geçerli aralık 0 ile 255'tir. Daha büyük Unicode kod noktaları, doğrudan tek baytlık dönüşüm yerine Unicode destekli bir kodlama adımı gerektirir.

Girdiğim veriler tarayıcımda mı kalır?

Hayır. Dönüşüm sunucuda gerçekleştirilir, bu nedenle girdi HTTPS üzerinden sunucuya gönderilir. Saklanmaz.

Benzer araçlar

İkili dönüştürücü

Metni ikiliye dönüştürün ve herhangi bir dize girdisi için diğer yöne dönüştürün.

4,997
39
Onaltılık dönüştürücü

Herhangi bir dize girdisi için metni onaltılıya dönüştürün ve tersi yönde dönüştürün.

5,299
142
ASCII dönüştürücü

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

5,094
59

Popüler araçlar