Иллюстрированный самоучитель по Digital Graphics




Следствие произвольности кодовой таблицы


Но далеко не всегда такая договоренность имеет место или правильно понимается, огромное число проблем возникает именно из-за того, что "кто-то кого-то не так понял". Иногда это случайные ситуации, а иногда и преднамеренная дезинформация в форме "непонятой условности".

Только в том случае информация, которая имела место на входе в линию связи, будет соответствовать информации на выходе с линии связи, если на входе и выходе используется одна и таже таблица кодирования. Если же в примере с кодированием четырех ахроматических цветов на входе и выходе будут использованы различные таблицы, то в результате мы получим весьма превратное представление об исходной информации.

Кодирование четырех ахроматических цветов описано в главе 7.

Пример

Русские пользователи Интернета и электронной почты постоянно сталкиваются с проблемой несоответствия кодировок текста. По разным историческим причинам в разных компьютерных системах размещение букв русского алфавита (кириллицы) приходится на различные значения кодов. (Стоит сказать, что такие проблемы в несколько ослабленной форме справедливы для всех алфавитов, имеющих буквы, которые не входят в латинский алфавит, особенно эти проблемы усугубляются, если происходит обмен между ними и кириллицей).

Проблем с английским языком не бывает, потому что все договоренности изначально учитывали только английский язык (точнее сказать, только латинский алфавит), а все остальные языки потом приспосабливались, внедряя свои символы в эту кодовую таблицу. Ярким примером, как уже сказано, служат несколько кодировок кириллицы.

Пример

Однако несовпадение кодовых таблиц возможно и в самых обычных текстовых редакторах. Причина кроется в "устройстве" шрифтовых файлов, по одному и тому же коду, как по адресу, могут находиться как русские, так и дополнительные символы латиницы. В этом случае одни и те же коды (заметьте, правильные коды!) могут вызвать неадекватный результат, если произошла подмена шрифтовых файлов.




Содержание  Назад  Вперед