Понякога полученият имейл вместо текст може да съдържа много странна смесица от символи и графични знаци, напомнящи на йероглифи, които с нечия „лека ръка“, наречена „kryakozyabra“. Това се случва не само с текста на писмата, но и със съдържанието на уеб страници, някои текстови файлове и дори с надписи в интерфейса на компютърни програми.
Когато запазва и показва букви, цифри, пунктуационни знаци и други текстови елементи на екрана, компютърната операционна система използва специални таблици. В тях всички тези символи са поставени в строго определен ред. Когато записвате всеки документ, съдържащ текст, във файла се записват не самите букви и цифри, а техните серийни номера в тази таблица. Когато отворите такъв документ, се получава обратната операция - приложението чете номерата на знаците от файла и показва съответните символи от таблицата на страницата. Тези таблици се наричат „набори от символи“(накратко CharSets) или „кодировки“.
Има доста такива таблици - няколко десетки. Отначало всеки конкуриращ се производител на компютърен софтуер създава своя собствена таблица със символи, след това се създават таблици за различни национални азбуки със задължителното включване на английски език, след това, с подобряването на операционните системи, техните варианти са създадени за нови възможности и т.н. Ако текстът, написан и запазен с помощта на една такава таблица, се отвори след това с помощта на друга, резултатът ще бъде това, което наричаме думата "kryakozyabry" - номерата на символите ще останат същите, но символите, съответстващи на тях в тази таблица, ще бъдете напълно различни.
В полето за услуга на този файл се записва индикация за кодирането, което компютърното приложение трябва да използва за показване на текстовото съдържание на файл. Ако текстът се предава по мрежи, тогава индикацията за кодирането се изпраща в полето за услуга на предадения информационен пакет. В HTML-кода на уеб страниците се използва специален таг за съхраняване на името на използваното кодиране. В имейл съобщение кодирането се предава в полета за услуги заедно с информация за подателя, получателя и т.н. Ако няма индикация за кодирането по някой от горните методи, тогава ще трябва да се справите с бисквити ръчно - опитайте се да изберете желаното кодиране, като използвате средствата на приложението, което използвате. Такава функция се предоставя както в браузъра, така и в пощенския клиент, а самият текстов редактор (например Microsoft Word) се опитва да определи правилното кодиране чрез косвени индикации.
Изглежда, че днес най-накрая е създаден стандарт за таблица с символи, който подхожда на всички - той се нарича „Unicode“. Но преходът към него все още се извършва, така че ще трябва да се справите с патица в продължение на още няколко години.