Кодировка (encoding), или кодовая таблица, — представляет собой таблицу, где каждому символу - буквам алфавита, цифрам и специальным знакам - соответствует свой уникальный номер, код символа. Определяющим для любой кодировки является количество охватываемых ею кодов и, соответственно, символов. Поскольку тексты в компьютере хранятся в виде последовательности байтов, большинство кодировок естественным образом распадаются на однобайтовые, или восьмибитные, способные закодировать не больше 256 символов, и двухбайтовые, или шестнадцатибитные, чья емкость может достигать 65636 знакомест.