Преобразование текста из одной кодировки в другую происходит через процессы кодирования и декодирования. 12
Кодирование — процедура, которая преобразует символы, сигналы и данные из привычной человеку формы в вид, «понятный» электронному оборудованию. 2 В процессе кодирования один символ исходного сообщения заменяется одним или несколькими символами нового кода. 1 Может быть и наоборот: несколько символов исходного сообщения заменяются одним символом в новом коде. 1
Декодирование — процедура, которая помогает «расшифровать» понятный устройству код и представить его в ясной и привычной пользователю форме. 2
Для преобразования текста из одной кодировки в другую используются специальные программы — перекодировщики. 5 Например, в POSIX-совместимых системах для этого можно использовать утилиту iconv. 5
Важно кодировать и декодировать сообщение в одинаковой кодировке, чтобы не столкнуться с проблемой бессмысленных наборов символов. 4