Kadang kala e-mel yang diterima bukan teks mengandungi campuran simbol dan tanda grafik yang sangat pelik, yang mengingatkan pada hieroglif, yang, dengan "tangan ringan" seseorang, dijuluki "kryakozyabra". Ini terjadi bukan hanya dengan teks huruf, tetapi juga dengan isi halaman web, beberapa file teks, dan bahkan dengan prasasti di antara muka program komputer.
Semasa menyimpan dan menampilkan huruf, angka, tanda baca dan elemen teks lain di skrin, sistem operasi komputer menggunakan jadual khas. Di dalamnya, semua simbol ini diletakkan dalam susunan yang ditentukan dengan ketat. Apabila anda menyimpan dokumen yang mengandungi teks, bukan huruf dan nombor itu sendiri ditulis ke fail, tetapi nombor siri mereka di dalam jadual ini. Semasa anda membuka dokumen seperti itu, operasi sebaliknya berlaku - aplikasi membaca nombor watak dari fail dan memaparkan watak yang sesuai dari jadual di halaman. Jadual ini dipanggil "set aksara" (CharSets untuk pendek) atau "pengekodan".
Terdapat beberapa jadual seperti itu - beberapa puluh. Pada mulanya, setiap pengeluar perisian komputer yang bersaing membuat jadual simbolnya sendiri, kemudian meja dibuat untuk pelbagai huruf kebangsaan dengan penyertaan bahasa Inggeris yang wajib, maka, ketika sistem operasi bertambah baik, variannya dibuat untuk kemungkinan baru, dll. Sekiranya teks yang ditulis dan disimpan menggunakan satu jadual seperti itu kemudian dibuka menggunakan yang lain, maka hasilnya adalah apa yang kita sebut dengan kata "kryakozyabry" - bilangan simbol akan tetap sama, tetapi simbol yang sesuai dengannya dalam jadual ini akan sama sekali berbeza.
Petunjuk mengenai pengekodan yang harus digunakan oleh aplikasi komputer untuk menampilkan kandungan teks fail yang ditulis dalam bidang perkhidmatan fail ini. Sekiranya teks dihantar melalui rangkaian, maka indikasi pengekodan akan dihantar di bidang perkhidmatan paket maklumat yang dihantar. Dalam kod HTML laman web, tag khas digunakan untuk menyimpan nama pengekodan yang digunakan. Dalam mesej e-mel, pengekodan dihantar dalam bidang perkhidmatan bersama dengan maklumat mengenai pengirim, penerima, dll. Sekiranya tidak ada petunjuk pengekodan dengan kaedah di atas, maka anda harus menangani keropok secara manual - cuba pilih pengekodan yang diinginkan menggunakan cara aplikasi yang anda gunakan. Fungsi seperti itu disediakan di penyemak imbas dan di klien e-mel, dan penyunting teks (misalnya, Microsoft Word) sendiri berusaha menentukan pengekodan yang betul dengan petunjuk tidak langsung.
Nampaknya hari ini standard jadual watak akhirnya dibuat yang sesuai dengan semua orang - ia dipanggil "Unicode". Tetapi peralihan ke sana masih belum selesai, jadi anda harus berurusan dengan itik mallard selama beberapa tahun lagi.