Bazen alınan e-posta, metin yerine, birinin “hafif eliyle” “kryakozyabra” olarak adlandırılan hiyeroglifleri anımsatan çok tuhaf bir semboller ve grafik işaretler karışımı içerebilir. Bu sadece harflerin metinlerinde değil, web sayfalarının içeriğinde, bazı metin dosyalarında ve hatta bilgisayar programlarının arayüzündeki yazılarda da olur.
Harfleri, sayıları, noktalama işaretlerini ve diğer metin öğelerini ekranda kaydederken ve görüntülerken, bilgisayar işletim sistemi özel tablolar kullanır. İçlerinde, tüm bu semboller kesin olarak tanımlanmış bir sıraya yerleştirilmiştir. Metin içeren herhangi bir belgeyi kaydettiğinizde, bu tablodaki dosyaya harflerin ve sayıların kendileri değil, seri numaraları yazılır. Böyle bir belgeyi açtığınızda, tersi işlem gerçekleşir - uygulama dosyadaki karakter numaralarını okur ve sayfadaki tablodan karşılık gelen karakterleri görüntüler. Bu tablolara "karakter kümeleri" (kısaca Karakter Kümeleri) veya "kodlamalar" denir.
Bu tür birkaç masa var - birkaç düzine. İlk başta, her rakip bilgisayar yazılımı üreticisi kendi sembol tablosunu yarattı, daha sonra İngilizce'nin zorunlu olarak dahil edilmesiyle çeşitli ulusal alfabeler için tablolar oluşturuldu, ardından işletim sistemleri geliştikçe yeni olasılıklar için varyantları oluşturuldu vb. Böyle bir tablo kullanılarak yazılan ve kaydedilen metin daha sonra başka bir tablo kullanılarak açılırsa, sonuç "kryakozyabry" dediğimiz kelime olacaktır - sembollerin numaraları aynı kalacak, ancak bu tabloda bunlara karşılık gelen semboller olacaktır. tamamen farklı ol.
Bir bilgisayar uygulamasının bir dosyanın metin içeriğini görüntülemek için kullanması gereken kodlamanın bir göstergesi bu dosyanın hizmet alanına yazılır. Metin ağlar üzerinden iletiliyorsa, iletilen bilgi paketinin hizmet alanına kodlamanın göstergesi gönderilir. Web sayfalarının HTML kodunda, kullanılan kodlamanın adını saklamak için özel bir etiket kullanılır. Bir e-posta mesajında, kodlama, gönderen, alıcı vb. hakkında bilgilerle birlikte hizmet alanlarında iletilir. Yukarıdaki yöntemlerden herhangi birinde kodlama belirtisi yoksa, krakerlerle manuel olarak ilgilenmeniz gerekecektir - kullandığınız uygulamanın araçlarını kullanarak istediğiniz kodlamayı seçmeye çalışın. Böyle bir işlev hem tarayıcıda hem de posta istemcisinde sağlanır ve bir metin düzenleyicinin (örneğin, Microsoft Word) kendisi dolaylı göstergelerle doğru kodlamayı belirlemeye çalışır.
Görünüşe göre bugün nihayet herkese uygun bir karakter tablosu standardı oluşturuldu - buna "Unicode" deniyor. Ancak buna geçiş hala yeni yapılıyor, bu yüzden birkaç yıl daha yeşilbaş ördekle uğraşmak zorunda kalacaksınız.