Metinden ASCII / Unicode Kodları

Metni karakter kodlarına dönüştürün.

Nasıl hesaplanır?

Metindeki her karakter UTF-8 baytlarından okunur ve ondalık sayı olarak gösterilen Unicode kod noktasına çevrilir. Kodlar karakter sırasına göre, aralarında boşluk bırakılarak yazılır. Düz İngilizce harfler, rakamlar ve noktalama için sonuç klasik ASCII tablosuyla (0 ile 127) aynıdır; örneğin A = 65, a = 97, 0 = 48 ve boşluk 32'dir. ç, ş, € ya da emoji gibi ASCII dışı karakterler, UTF-8'de iki ile dört bayt tuttuğu için daha büyük sayı verir; araç bu baytları tek bir kod noktasında birleştirir. Boş metinde sonuç çıkmaz.

Örnek hesaplama

Hi! yazalım. H karakterinin kodu 72, i karakterinin 105, ! karakterinin 33'tür. Çıktı 72 105 33 olur. Büyük H (72) ile küçük h (104) arasında 32 fark vardır; ASCII'de büyük ve küçük harf arasındaki olağan fark budur.

Bu örneği dene →

Sık yapılan hatalar

  • Onaltılık ya da ikili çıktı beklemek; kodlar ondalık sayıdır.
  • Boşluk ve satır sonunun da kodu olduğunu (boşluk için 32) ve sayıldığını unutmak.
  • Her karakterin 128'in altında olduğunu sanmak; aksanlı harfler ve emojiler daha büyük Unicode değeri verir.
  • Büyük ve küçük harfi karıştırmak; kodları 32 farklıdır.

Bu hesaplama hakkında

Bu araç, metninizdeki her karakteri, standart Latin karakterleri için ASCII'ye, bunun dışındaki her şey (aksanlı harfler, emoji, Türkçe ç/ş/ğ, Kiril alfabesi, Uzak Doğu karakterleri vb.) için Unicode kod noktalarına dayanan sayısal karakter koduna — bilgisayarların o karakteri depolamak ve işlemek için gerçekten kullandığı ondalık (ve isteğe bağlı olarak onaltılık) değere — çevirir.

Programcılar kodlama hatalarını ayıklamak, kod içindeki özel karakterler için kaçış (escape) kodlarını bulmak veya bir metnin beklenmedik şekilde sıralanma ya da karşılaştırılma nedenini anlamak için kullanır; öğrenciler ve bulmaca çözenler ise şifreleme ve kodlama alıştırmalarında yararlanır. Araç, ASCII (0–127) aralığını daha geniş Unicode aralığından ayırt ettiği için hangi karakterlerin eski sistemler için "güvenli" olduğunu, hangilerinin UTF-8 gibi bir kodlama gerektirdiğini de netleştirir.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (0)

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar