|
Поддержка
стандарта Unicode
Поддержка стандарта
Unicode была встроена в Windows NT еще на самых ранних стадиях развития этой
операционной системы. Уже первая из появившихся версий Windows NT использовала
Unicode в качестве базовой системной кодировки. Последующие версии Windows NT
использовали стандарт Unicode в качестве основы для файловой системы, пользовательского
интерфейса и сетевых коммуникаций. Windows 2000 поддерживает Unicode v 2.0 и
обеспечивает на его основе среду для приложений и средства миграции для существующих
данных, не соответствующих Unicode.
Наиболее важным преимуществом
Unicode является то, что этот стандарт позволяет представлять данные в текстовом
формате, исключая необходимость установки соответствия текстовых строк и информации
о кодовой странице. Поскольку Unicode представляет собой стандартную 16-битную
кодировку, обеспечение поддержки азиатских языков больше не требует программных
трюков, необходимых в Windows
9x
для поддержки символов переменной длины.
Так как Unicode является промышленным стандартом,
его
применение упрощает совместное использование данных в смешанных многоплатформенных
средах.
Windows 2000 содержит
таблицы для преобразования текста из кодировки ANSI в Unicode и обратно. Пользователи
и разработчики имеют возможность добавлять таблицы преобразования для широкого
диапазона кодировок символов, включая кодировки Macintosh и UNIX. Таблицы преобразования
дают возможность работать в среде Windows 2000 приложениям, не поддерживающим
Unicode, и приложениям Unicode — в среде Windows
9x.
Хотя системы Windows
9x
не имеют встроенной поддержки Unicode, они поддерживают различные
API для работы с двухбайтными символами.
|