Возможно, имелась в виду разница между кодировками, которые содержат BOM (маркер последовательности байтов, метка порядка байтов) и без него.
BOM — специальный символ из стандарта Юникод, который вставляется в начало текстового файла или потока. 5 Он обозначает, что в файле используется Юникод, а также указывает кодировку и порядок байтов, с помощью которых символы Юникода были закодированы. 5 Номер символа в стандарте Юникод — U+FEFF. 5
Отсутствие BOM позволяет сделать текст совместимым с программным обеспечением, которое предназначено для расширенной ASCII. 1 Например, во многих языках программирования не-ASCII-байты допускаются в строковых литералах, но не в начале файла. 1
Таким образом, разница между кодировками с BOM и без него заключается в том, что первая указывает на использование Юникода и конкретную кодировку, а вторая делает текст совместимым с программным обеспечением, предназначенным для другой кодировки. 15