Меня интересует теория о том, является ли кодирование тем же, что и экранирование? Согласно Википедии
escape-символ - это символ который вызывает альтернативу толкование последующих символы в последовательности символов.
Сейчас я думаю, что они разные. Экранирование - это когда вы помещаете escape-символ перед метасимволом (ами), чтобы пометить его / их, чтобы они вели себя иначе, чем они обычно.
С другой стороны, кодирование - это все о преобразовании данных в другую форму , и при желании прочитать исходный контент он декодируется обратно в исходную форму.