Ponekad primljeni e-mail može umjesto teksta sadržavati vrlo bizarnu mješavinu simbola i grafičkih znakova, koji podsjećaju na hijeroglife, koji su s nečijom „laganom rukom“nazvani „kryakozyabra“. To se događa ne samo sa tekstom pisama, već i sa sadržajem web stranica, nekim tekstualnim datotekama, pa čak i s natpisima u interfejsu računarskih programa.
Prilikom spremanja i prikazivanja slova, brojeva, interpunkcijskih znakova i ostalih tekstualnih elemenata na ekranu, operativni sistem računara koristi posebne tabele. U njima su svi ovi simboli smješteni u strogo definiranom redoslijedu. Kada spremite bilo koji dokument koji sadrži tekst, u datoteku se ne upisuju sama slova i brojevi, već njihovi serijski brojevi u ovoj tablici. Kada otvorite takav dokument, događa se suprotna operacija - aplikacija čita brojeve znakova iz datoteke i prikazuje odgovarajuće znakove iz tablice na stranici. Te se tablice nazivaju "skupovi znakova" (skraćeno CharSets) ili "kodiranja".
Takvih tablica ima prilično nekoliko - nekoliko desetina. Isprva je svaki konkurentski proizvođač računarskog softvera kreirao vlastitu tablicu simbola, zatim su izrađivane tablice za razne nacionalne abecede uz obavezno uključivanje engleskog jezika, a zatim su se, kako su se poboljšavali operativni sistemi, stvarale njihove varijante za nove mogućnosti itd. Ako se tekst napisan i spremljen pomoću jedne takve tablice otvori pomoću druge, tada će rezultat biti ono što nazivamo riječju "kryakozyabry" - brojevi simbola ostat će isti, ali simboli koji im odgovaraju u ovoj tablici biti potpuno drugačiji.
Oznaka kodiranja koju bi računarska aplikacija trebala koristiti za prikaz tekstualnog sadržaja datoteke napisana je u uslužnom polju ove datoteke. Ako se tekst prenosi mrežom, tada se indikacija kodiranja šalje u uslužnom polju prenesenog informacijskog paketa. U HTML-kodu web stranica koristi se posebna oznaka za čuvanje naziva korištenog kodiranja. U e-poruci se kodiranje prenosi u servisnim poljima zajedno s informacijama o pošiljatelju, primaocu itd. Ako nijedna od gore navedenih metoda nema naznaka kodiranja, morat ćete ručno riješiti krekere - pokušajte odabrati željeno kodiranje pomoću sredstava aplikacije koju koristite. Takva se funkcija pruža i u pregledniku i u klijentu pošte, a sam uređivač teksta (na primjer, Microsoft Word) pokušava odrediti ispravno kodiranje posrednim indikacijama.
Čini se da je danas napokon stvoren standard tabele znakova koji odgovara svima - zove se "Unicode". Ali prijelaz na njega još uvijek se samo postiže, pa ćete se morati nositi s patkom patkom još nekoliko godina.