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