Хоть здесь это и оффтоп, всё же уточню, чтобы другие не путались. Unicode — это стандарт, а разные кодировки — это UTF и UCS. Двухбайтовая кодировка — это UCS-2, и сейчас она недействительна, т.к. символов в юникоде больше, чем 65536, т.е. двух байтов для них уже недостаточно. Сейчас используется схожая с ней кодировка UTF-16, которая кодирует большую часть символов двумя байтами, но есть и символы, занимающие по четыре байта. Ну и UTF-8 — она не только для символов, не помещающихся в один байт, а для всего диапазона Unicode, символы в ней занимают от 1 до 4 байтов.Total7zip писал(а):Коротко - Unicode всегда 2 байта на букву, а UTF8 только для символов, которые не помещаются в один байт.
У Гислера в документации под "Unicode" в большей части случаев подразумевается UTF-16.