ASCII'den Metne Dönüştürücü

72 101 108 108 111 gibi bir dize verildiğinde bu dönüştürücü her sayıyı bir ASCII kodu olarak okur ve hecelediği metni döndürür; bu durumda Hello. 0-127 arası kodlar klasik ASCII tablosudur ve 1114111’e kadar olan kodlar her Unicode karakterine karşılık gelir; böylece aksanlı harfler, Yunanca, CJK ve emoji de çalışır. Kodları boşluk, virgül, noktalı virgül veya satır sonuyla ayırın; 0x48 gibi herhangi başka bir girdi, net bir hata mesajıyla reddedilir.

Dönüştürücü girdinizi nasıl okur

  1. 1

    Ondalık kodları yapıştırın

    Boşluk, virgül, noktalı virgül veya satır sonuyla ayırın. Her karakter için bir kod.

  2. 2

    Her kod bir ondalık sayı olarak okunur

    65 `A`dir, 97 `a`dır, 32 boşluktur. Hex (`0x48`) ve ikili giriş kabul edilmez.

  3. 3

    127'nin üzerindeki kodlar Unicode karaktere dönüşür

    233 `é` verir, 8364 `€` verir. Geçerli aralık 0-1114111, yani Unicode'un tamamıdır.

  4. 4

    Çözülen metni okuyun

    Kontrol kodları (0-31 ve 127) ham kontrol karakteri olarak geçirilir; çoğu düzenleyici bunları boşluk olarak gösterir.

Dönüştürücünün anladığı giriş biçimleri

Dönüştürücü, aşağıdaki düzenlerden herhangi birinde düz ondalık kodları kabul eder:

Örnek giriş Düzenleme
72 101 108 108 111 ondalık, boşlukla ayrılmış
72,101,108,108,111 ondalık, virgülle ayrılmış
72;101;108;108;111 ondalık, noktalı virgülle ayrılmış
72 101 108 \n 108 111 ondalık, satır başına bir kod

0x48, \x48 veya %48 gibi bir belirteç ondalık sayı değildir; bu yüzden dönüştürücü durur ve hata gösterir. Önceki ön eki kaldırın veya değeri ondalığa çevirin. 01001000 gibi ikili görünümlü bir dize, 1001000 ondalık sayısı olarak okunur; buraya ikili değer yapıştırmayın.

Kontrol kodları

ASCII kodları 0-31 ve 127 yazdırılamaz. Dönüştürücü bunları ham kontrol karakteri olarak çıkarır; çoğu düzenleyici bunları hiç görünmez veya boşluk olarak gösterir. Yalnızca görünür metin istiyorsanız bunları listenizden çıkarın.

ASCII’nin ötesinde

127’nin üzerindeki kodlar UTF-8 baytı olarak değil, Unicode kod noktası olarak yorumlanır: 195 ve 169, Ã ve © verirken é harfi 233 kodudur. Kaynağınız bayt odaklı bir dökümse (örneğin é için C3 A9), bayt değerleri yerine ondalık kod noktasını kullanın.

Yönü tersine çevirmek

Metinden koda geçmek için eşlik eden araçları kullanın: Metinden ASCII’ye, Metinden İkiliye, Metinden HEX’e.

Sık Sorulan Sorular

Hayır. Ondalık kodlar 1 ila 7 basamak uzunluğunda olabilir; bu yüzden dönüştürücü kesintisiz bir dizeyi güvenilir şekilde bölemez. Kodların arasına boşluk, virgül, noktalı virgül veya satır sonu ekleyin.

127’nin üzerindeki kodlar geçerli Unicode kod noktalarıdır, ancak görüntülediğiniz yazı tipinde bunlardan birinin glifi bulunmayabilir; tarayıcı o zaman yer tutucu bir kutu gösterir. Dönüştürme işleminin kendisi doğrudur; görmek için metni yazı tipi desteği daha geniş bir kelime işlemciye kopyalayın.

Hayır. Dönüştürücü yalnızca ondalık sayıları kabul eder; bu yüzden 0x48 veya \x48 gibi bir belirteç, dönüştürmeyi hata vererek durdurur. Yapıştırmadan önce ön eki kaldırın veya değeri ondalığa çevirin.

999 geçerlidir: Yunan harfi ϟnin Unicode kod noktasıdır. Dönüştürücü yalnızca ondalık sayı olmayan belirteçleri ve en büyük geçerli kod noktası olan 1114111’den büyük sayıları reddeder.

İlgili Araçlar

Araç diğer dillerde mevcuttur