Ponekad primljena e-pošta može umjesto teksta sadržavati vrlo bizarnu mješavinu simbola i grafičkih znakova, koja podsjeća na hijeroglife, koji su s nečijom „laganom rukom“nazvani „kryakozyabra“. To se događa ne samo s tekstom slova, već i sa sadržajem web stranica, nekim tekstualnim datotekama, pa čak i s natpisima u sučelju računalnih programa.
Prilikom spremanja i prikazivanja slova, brojeva, interpunkcijskih znakova i ostalih tekstualnih elemenata na zaslonu, računalni operativni sustav koristi posebne tablice. U njima su svi ti 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 podosta - nekoliko desetaka. Isprva je svaki konkurentski proizvođač računalnog softvera stvorio vlastitu tablicu simbola, zatim su stvorene tablice za razne nacionalne abecede uz obavezno uključivanje engleskog jezika, a zatim su se, kako su se poboljšavali operativni sustavi, stvarale njihove inačice za nove mogućnosti itd. Ako se tekst napisan i spremljen pomoću jedne takve tablice zatim 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čunalna 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 pohranu naziva korištenog kodiranja. U e-poruci se kodiranje prenosi u servisnim poljima zajedno s podacima o pošiljatelju, primatelju itd. Ako nijedna od gore navedenih metoda nema naznaka kodiranja, morat ćete ručno riješiti krekere - pokušajte odabrati željeno kodiranje pomoću programa koji koristite. Takva se funkcija pruža i u pregledniku i u klijentu pošte, a sam uređivač teksta (na primjer, Microsoft Word) neizravnim naznakama pokušava utvrditi ispravno kodiranje.
Čini se da je danas napokon stvoren standard tablice znakova koji odgovara svima - zove se "Unicode". No prijelaz na njega još se samo postiže, pa ćete se morati patkati s patkom patkom još nekoliko godina.