LINUX.ORG.RU

История изменений

Исправление ThisNameWasFree, (текущая версия) :

Однобайтные кодировки тоже дают возможности, которых нет у юникода. Например, возможность хранить каждую букву кириллицы в одном единственном байте. В этом смысле юникод в 2 раза жирнее.

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

Исправление ThisNameWasFree, :

Юникод

Исправление ThisNameWasFree, :

---

Исправление ThisNameWasFree, :

Однобайтные кодировки тоже дают возможности, которых нет у юникода. Например, возможность хранить каждую букву кириллицы в одном единственном байте. В этом смысле юникод в 2 раза жирнее.

На самом деле не в два. Исторически ASCII целиком легла в начало юникода и все символы оттуда занимают всего один байт. На англоязычных\испанских текстах распухания как такового нету, а для остальных знаки препинания, переводы кареток, пробелы и табы до сих пор занимают всего один байт.

Исходная версия ThisNameWasFree, :

Однобайтные кодировки тоже дают возможности, которых нет у юникода. Например, возможность хранить каждую букву кириллицы в одном единственном байте. В этом смысле юникод в 2 раза жирнее.

На самом деле не в два. Исторически ASCI целиком легла в начало юникода и все символы оттуда занимают всего один байт. На англоязычных\испанских текстах распухания как такового нету, а для остальных знаки препинания, переводы кареток, пробелы и табы до сих пор занимают всего один байт.