Вот мое описание Юникода. Исправьте и прокомментируйте.Это хорошее описание Unicode?
Unicode отделяет представление символа от механизма хранения символа. Это отличается от ANSI, в котором каждый символ представлен байтом.
Кодовая страница ANSI отображает символы в байтовые представления. Юникод отображает символы в кодовые точки. Кодовая точка - абстрактная концепция. Плата кодирования несет ответственность за представление кодовых точек Юникода в байтах.
Существует много схем кодирования Unicode. В некоторых схемах кодирования используется фиксированное количество байтов для представления кодовой точки Юникода. Этот подход должен сбалансировать количество кодовых точек, которые может представлять кодировка, и объем требуемого пространства памяти. Другие схемы кодирования используют переменное количество байтов для представления кодовой точки Юникода. Такой подход усложняет разбор данных, но они избегают ограничения объема видимости/объема хранилища, которое страдает фиксированные кодировки длины байтов.
UTF-8 является наиболее распространенной кодировкой Unicode. Популярность UTF-8 объясняется тем, что она совместима с ASCII. ASCII - это подмножество ANSI, которое содержит английский алфавит, цифры и общую пунктуацию. UTF-8 - это кодирование с переменной длиной слова и способна кодировать все кодовые точки Юникода.
Не программируется связанные –
??? Как unicode не связано с программированием ??? – Treb
@Binary - если Unicode не связан с программированием, то в чем именно он связан? –