Včasih lahko prejeto e-poštno sporočilo namesto besedila vsebuje zelo bizarno mešanico simbolov in grafičnih znakov, ki spominjajo na hieroglife, ki jih z neko "lahkotno roko" poimenujejo "kryakozyabra". To se zgodi ne samo z besedilom črk, temveč tudi z vsebino spletnih strani, nekaterimi besedilnimi datotekami in celo z napisi v vmesniku računalniških programov.
Pri shranjevanju in prikazovanju črk, številk, ločil in drugih besedilnih elementov na zaslonu računalniški operacijski sistem uporablja posebne tabele. V njih so vsi ti simboli postavljeni v strogo določenem vrstnem redu. Ko shranite kateri koli dokument, ki vsebuje besedilo, v datoteko niso zapisane same črke in številke, temveč njihove serijske številke v tej tabeli. Ko odprete tak dokument, se zgodi nasprotno - aplikacija prebere številke znakov iz datoteke in na strani prikaže ustrezne znake iz tabele. Te tabele se imenujejo "nabori znakov" (na kratko CharSets) ali "kodiranja".
Takšnih tabel je kar nekaj - več deset. Sprva je vsak konkurenčni proizvajalec računalniške programske opreme ustvaril svojo tabelo simbolov, nato so bile ustvarjene tabele za različne nacionalne abecede z obvezno vključitvijo angleščine, nato pa so se z izboljšanjem operacijskih sistemov ustvarjale njihove različice za nove možnosti itd. Če besedilo, napisano in shranjeno z eno takšno tabelo, nato odpremo z drugo, bo rezultat tak, kot imenujemo beseda "kryakozyabry" - številke simbolov bodo ostale enake, simboli, ki jim ustrezajo v tej tabeli, pa biti popolnoma drugačni.
Navedba kodiranja, ki naj bi ga računalniška aplikacija uporabila za prikaz besedilne vsebine datoteke, je zapisana v servisnem polju te datoteke. Če se besedilo prenaša prek omrežij, se navedba kodiranja pošlje v servisno polje poslanega informacijskega paketa. V HTML-kodi spletnih strani se za shranjevanje imena uporabljenega kodiranja uporablja posebna oznaka. V e-poštnem sporočilu se kodiranje prenese v servisna polja skupaj z informacijami o pošiljatelju, prejemniku itd. Če noben od zgornjih načinov ne označuje kodiranja, boste morali z ocvirki ravnati ročno - s pomočjo aplikacije, ki jo uporabljate, poskusite izbrati želeno kodiranje. Takšna funkcija je na voljo tako v brskalniku kot v poštnem odjemalcu, urejevalnik besedil (na primer Microsoft Word) pa poskuša določiti pravilno kodiranje s posrednimi indikacijami.
Zdi se, da je danes končno ustvarjen standard tabele znakov, ki ustreza vsem - imenuje se "Unicode". Toda prehod nanjo se šele zaključuje, zato se boste z raco mlakarico morali spoprijeti še nekaj let.