История изменений
Исправление ThisNameWasFree, (текущая версия) :
Однобайтные кодировки тоже дают возможности, которых нет у юникода. Например, возможность хранить каждую букву кириллицы в одном единственном байте. В этом смысле юникод в 2 раза жирнее.
На самом деле не в два. Исторически ASCII целиком легла в начало юникода и все символы оттуда занимают всего один байт. На англоязычных\испанских текстах распухания как такового нету, а для остальных языков цифры, знаки препинания, переводы кареток, пробелы и табы до сих пор занимают всего один байт.
Исправление ThisNameWasFree, :
Юникод
Исправление ThisNameWasFree, :
---
Исправление ThisNameWasFree, :
Однобайтные кодировки тоже дают возможности, которых нет у юникода. Например, возможность хранить каждую букву кириллицы в одном единственном байте. В этом смысле юникод в 2 раза жирнее.
На самом деле не в два. Исторически ASCII целиком легла в начало юникода и все символы оттуда занимают всего один байт. На англоязычных\испанских текстах распухания как такового нету, а для остальных знаки препинания, переводы кареток, пробелы и табы до сих пор занимают всего один байт.
Исходная версия ThisNameWasFree, :
Однобайтные кодировки тоже дают возможности, которых нет у юникода. Например, возможность хранить каждую букву кириллицы в одном единственном байте. В этом смысле юникод в 2 раза жирнее.
На самом деле не в два. Исторически ASCI целиком легла в начало юникода и все символы оттуда занимают всего один байт. На англоязычных\испанских текстах распухания как такового нету, а для остальных знаки препинания, переводы кареток, пробелы и табы до сих пор занимают всего один байт.