Быстрый доступ к панели управления
Быстрый доступ к панели управления
Стандартный метод доступа к утилитам панели управления можно существенно упростить, развернув в меню Пуск элементы окна Панель управления. Это можно сделать следующим образом:
1. | В меню Пуск выберите опцию Настройка | Панель задач и меню "Пуск"
(Settings | Taskbar & Start Menu). |
2. | В раскрывшемся диалоговом окне Свойства: Панель задач и меню "Пуск" (Taskbar and Start Menu Properties) перейдите на вкладку Дополнительно (Advanced) (Рисунок 5.2). Пролистайте список Параметры меню "Пуск" (Start Menu Settings) и установите флажок Раскрывать "Панель управления"
(Expand Control Panel). |
Обратите внимание, что внесенное изменение войдет в силу сразу же, и перезагрузка системы для этого не потребуется.
Индикатор языка ввода на панели задач
Рисунок 5.5. Индикатор языка ввода на панели задач
Windows хранит информацию о раскладках клавиатуры в таблицах, которые определяют, какой символ должен генерироваться при нажатии пользователем конкретной клавиши. Поскольку символы генерируются программно, Windows может управлять активизацией раскладок клавиатуры для каждого конкретного пользователя в каждый конкретный момент. Утилиты Клавиатура (Keyboard) и Язык и стандарты из панели управления содержат вкладку Языки и раскладки (Input Locales), которая устанавливает соответствие между языком и раскладкой клавиатуры. На этой вкладке (Рисунок 5.4) пользователь может назначить раскладку клавиатуры для каждого из языков ввода (кнопка Свойства (Properties)).
Используя индикатор раскладки клавиатуры на панели задач (Рисунок 5.5) или комбинацию клавиш, пользователь может переключаться между языками ввода и раскладками клавиатуры.
Информация о парах "язык ввода—раскладка клавиатуры" хранится в пользовательских профилях. Каждый пользователь может назначить себе индивидуальные раскладки клавиатуры для каждого из языков.
в панели управления по сравнению
Изменения в панели управления по сравнению с Windows NT 4.0
Командная строка (Console). В Windows XP такой опции на панели управления уже нет. Теперь свойства окна консольного приложения, работающего в режиме командной строки, задаются непосредственно из окна консоли. Чтобы выполнить эту задачу, нажмите кнопку Пуск, выберите в раскрывшемся меню опции Программы | Стандартные | Командная строка (Programs | Accessories | Command Prompt). На экране появится
окно Командная строка. Выполните щелчок правой кнопкой мыши, указав на строку заголовка этого окна. На экране появится контекстное меню. Чтобы установить свойства только для данного сеанса, выберите из этого меню команду Свойства (Properties), а чтобы задать свойства по умолчанию для всех сеансов работы с командной строкой, выберите в этом меню команду По умолчанию (Defaults). |
|
Параметры телефона и модема (Phone and Modems Options). Эта утилита в Windows XP осуществляет конфигурирование правил набора номера (dialing rules) и параметров настройки модемов. Она заменяет собой утилиты Модемы (Modems) и Телефоны (Telephony), имевшиеся в составе панели управления в Windows NT 4.0. | |
Опции мультимедийных устройств. Для установки и конфигурирования свойств мультимедийных устройств Используется утилита Звук и мультимедиа (Sounds and Multimedia). Она объединяет в своем составе функциональные возможности утилит Звук (Sounds) и Мультимедиа (Multimedia), существовавших в Windows NT 4.0 как самостоятельные утилиты. | |
Конфигурирование сетевых соединений. Вместо опции Сеть (Network), имевшейся в Windows NT 4.0, в Windows XP в составе панели управления появилась опция Сеть и удаленный доступ к сети” (Network and Dial-Up Connections) (она также присутствует в подменю Пуск | Настройка). Установка всех типов сетевых соединений, включая соединения по коммутируемым каналам, соединения с виртуальными частными сетями (Virtual Private Networks, VPN), стандартных типов соединений (Ethernet/NIC), а также любого другого вида сетевых соединений, производится с помощью утилиты Сеть и удаленный доступ к сети. Все эти процедуры подробно описываются в главе 16. | |
Установка и конфигурирование аппаратных средств. Все задачи, связанные с настройкой аппаратных средств, выполняются с использованием мастера аппаратных средств Мастера оборудования (Hardware Wizard), вызываемого из панели управления. Для этой цели раскройте окно Панель управления и выполните двойной щелчок мышью на значке Установка оборудования (Add/Remove Hardware). С помощью мастера оборудования можно устанавливать новые аппаратные устройства, осуществлять диагностику аппаратных конфликтов, задавать свойства устройств, отключать устройства и запускать Диспетчер устройств (Device Manager). Например, чтобы установить набор свойств PC-карты, следует вызвать мастер оборудования. Можно также непосредственно обратиться к Диспетчеру устройств (для этого откройте в панели управления окно Администрирование (Administrative Tools), выберите оснастку Управление компьютером (Computer Management), а в ней — узел Диспетчер устройств). В состав мастера оборудования и Диспетчера устройств были перемещены многие административные утилиты Windows NT 4.0, существовавшие в этой операцией-
ной системе как самостоятельные опции панели управления, в том числе Устройства (Devices), PC-порты (PC Card Ports), Ленты (Таре Devices), SCSI-адаптеры (SCSI Adapters). |
|
Язык и стандарты (Regional Settings). В Windows XP эта утилита позволяет устанавливать региональные стандарты и выбирать языки ввода (input locales). Интерфейс утилиты существенно изменен по сравнению с версией, имевшейся в Windows NT 4.0. Вопросы многоязычной поддержки будут обсуждаться более подробно далее в этой главе. | |
Администрирование (Administrative Tools). В Windows XP в составе панели управления появилась новая опция, которая называется Администрирование. При двойном щелчке мышью на значке Администрирование раскрывается одноименная папка, которая содержит в своем составе набор административных средств Windows XP, в том числе (по умолчанию, после инсталляции Windows XP Server): Источника данных (ODBC) (Data Sources (ODBC)), Лицензирование (Licensing), Локальная политика безопасности (Local Security Policy), Маршрутизация и удаленный доступ (Routing and Remote Access), Настройка сервера (Configure Your Server), Просмотр событий (Event Viewer), Распределенная файловая система DPS (Distributed File System), Системный монитор (Performance), Службы компонентов (Component Services), Службы (Services), Управление компьютером (Computer Management) и Управление сервером Telnet (Telnet Server Administration). | |
Сервер (Server). В Windows XP функции утилиты Сервер из состава панели управления были переданы оснастке Общие папки (Shared Folders), входящей в состав оснастки Управление компьютером, запускаемой из папки Администрирование. Функции остались прежними — эта оснастка используется для установки, просмотра и модификации прав доступа к файлам и папкам, предоставленным в совместное использование. Запустить оснастку Управление компьютером можно также, выбрав на рабочем столе значок Мой компьютер (My computer) и указав в контекстном меню пункт Управление (Manage). | |
Службы (Services). Все функции управления системными сервисами выполняются оснасткой Службы, запускаемой из окна Администрирование. Существует и другой способ вызова этой оснастки: запустите оснастку Управление компьютером, разверните узел Службы и приложения (Services and Applications) и выберите узел Службы. | |
ИБП-(UPS). Свойства источника бесперебойного питания (ИБП) были перемещены в утилиту Параметры электропитания (Power Options), расположенную на панели управления. В дополнение к заданию свойств ИБП, эта утилита позволяет создавать схемы управления питанием (power schemes) и переводить компьютер в режим энергосбережения и спящий режим (hybernation). | |
Свойства папки (Folder Options). Эта новая утилита, позволяющая выполнять индивидуальную настройку метода отображения содержимого папок, имеется и в составе панели управления. |
Примечание |
|
В данном разделе приведена обзорная информация об основных изменениях, внесенных в состав панели управления в Windows XP по сравнению с Windows NT 4.0. Более подробную информацию о каждом из перемещенных или переименованных административных средств можно найти в справочной системе Windows XP. |
Как реализована поддержка многоязычных данных
Как реализована поддержка многоязычных данных
В различных странах используются различные стандартные раскладки клавиатуры. Например, по сравнению со стандартной американской раскладкой клавиатуры, раскладка клавиатуры, принятая во Франции, должна поддерживать дополнительные символы. Помимо этого, некоторые символы размещены на разных клавишах (при французской раскладке клавиатуры символы "z" и "w" расположены в обратном порядке по сравнению с американской клавиатурой).
Как Windows XP работает со шрифтами
Как Windows XP работает со шрифтами
Windows XP управляет всеми инсталлированными шрифтами централизованно. Чтобы узнать, какие шрифты уже установлены в Windows XP, раскройте панель управления, и выберите значок Шрифты (Fonts). После этого на экране появится окно Шрифты, в котором будут отображены значки и названия всех инсталлированных в системе шрифтов.
Типы шрифтов достаточно легко различать по значкам, поставленным им в соответствие: так, шрифтам TrueType соответствуют значки с символами "ТТ", шрифтам ОрепТуре — значки с символом "О", а всем остальным — значки с символом "A". Windows XP позволяет одновременно инсталлировать неограниченное количество шрифтов любого типа. Если количество значков, отображенных в окне Шрифты, станет слишком велико, можно воспользоваться командой Скрыть варианты начертания (Hide Variations (Bold, Italic, etc.)) из меню Вид (View).
Очень удобным средством является возможность быстрого просмотра текста, набранного некоторым шрифтом. Для этого в меню Вид нужно выбрать команду Образец (Preview), а затем навести курсор мыши на интересующий
шрифт — во всплывающем окне появится тестовая фраза в соответствующем начертании.
В целом все операции по управлению шрифтами в окне Шрифты выполняются в Windows XP точно так же, как это делалось в Windows NT 4.0.
Кодировка символов
Кодировка символов
Кодировка символов (часто называемая также кодовой страницей) — это набор числовых значений, которые ставятся в соответствие группе алфавитно-цифровых символов, знаков пунктуации и специальных символов.
Конфигурирование системы
Конфигурирование системы
При разработке Windows XP были учтены многочисленные пожелания пользователей, просивших усовершенствовать интерфейс Windows без радикального изменения основных принципов работы с операционной системой. Интерфейс Windows XP, развитый на базе пользовательского интерфейса Windows-95/98 и Windows NT 4.0, учитывает все лучшие черты этих операционных систем и одновременно с этим предлагает множество усовершенствований, упрощающих работу с системой. И хотя многие задачи по конфигурированию системы действительно могут быть выполнены несколькими способами, сделано все, чтобы настройка системы с помощью административных утилит не приводила к катастрофическим последствиям.
В процессе совершенствования пользовательского интерфейса Windows XP разработчики уделяли основное внимание:
упрощению решения наиболее распространенных повседневных задач; | |
упрощению поиска и организации информации; | |
упрощению конфигурирования системы. |
Если предыдущая глава в основном рассматривала первые два аспекта, то в данной главе будут рассмотрены усовершенствования, благодаря которым Microsoft удалось добиться упрощения процедур конфигурирования Windows XP.
Локализуемые ресурсы
Локализуемые ресурсы
Локализуемый ресурс — это любой фрагмент информации, содержащийся в коде программы и позволяющий выполнять переключение с языка на язык. Хотя некоторые алгоритмы зависят от конкретного языка (например, к их числу относятся проверка правописания и правила расстановки переносов), обычно локализуемые ресурсы представляют собой элементы пользовательского интерфейса. К числу таких ресурсов относятся, например, меню, диалоговые окна, текст справочной системы, значки (icons) и растровые изображения (bitmaps). Большинство локализуемых ресурсов Windows хранятся в специальных файлах ресурсов. Файлы ресурсов Windows в текстовом формате имеют расширение rc, а в откомпилированном виде — расширение res. Большинство современных средств разработки позволяют выполнить компиляцию файлов ресурсов непосредственно в исполняемые файлы. Все локализованные версии Windows XP используют один и тот же двоичный код, а все изменения вносятся исключительно в локализуемые ресурсы.
Многоязычная поддержка в Windows XP
Многоязычная поддержка в Windows XP
Уже на начальных стадиях проектирования Windows XP эта операционная система включала в свой состав поддержку национальных языков и стандартов. Эта поддержка обеспечивалась за счет использования API для работы с кодированием символов в соответствии со стандартом Unicode и применения файлов ресурсов, в которых хранятся элементы пользовательского интерфейса на различных языках. Windows XP поддерживает более 100 различных национальных стандартов (locale; также употребляется термин "национальная настройка" — совокупность принятых в некоторой стране требований к языку, формату представления времени, дат чисел и т. д.). В отличие от Windows NT, где локализованные версии для азиатских и дальневосточных языков содержали дополнительные API для обработки более сложных требований к вводу и форматированию текста, все локализованные версии Windows XP построены на одном и том же исходном коде и применяют одинаковый набор API, одинаковые шрифты и таблицы символов. Это существенно упростит процедуры поддержки международных многоязычных сетей и позволит создавать приложения, которые с легкостью обрабатывают многоязычные документы.
Microsoft Windows XP выпускается в виде более чем 20 локализованных версий и обеспечивает глобальную многоязычную поддержку. Любая версия системы предоставляет возможности ввода и вывода на всех языках, поддерживаемых Windows XP. Кроме того, выпускается ориентированная на корпоративных пользователей версия MUI (Multilanguage User Interface, многоязычный пользовательский интерфейс), которая поддерживает сразу множество языков: достаточно с помощью утилиты Язык и стандарты на панели управления сменить язык системы — и система будет отображать весь пользовательский интерфейс на выбранном языке. Таким образом, без всякой переустановки пользователи могут работать на одном и том же компьютере на различных языках. Естественно, за это приходится расплачиваться несколько большим размером системных файлов (например, шестиязычная система требует на диске примерно в полтора раза больше места).
Задачи разработчиков, создающих приложения, обеспечивающие глобальную языковую поддержку, упростятся за счет применения API поддержки национальных языков (National Language Support API, NLSAPI), API многоязычной поддержки (Multilingual API, MLAPI), а также файлов ресурсов Windows. Все эти задачи можно будет выполнять без использования специализированных средств, различных вариаций операционной системы, и при этом не потребуется писать сложный специализированный код.
Примечание |
|
Подробную информацию об интерфейсе прикладного программирования NLSAPI можно найти в документе "Microsoft Windows Operating Systems NLSAP Functional Specification". Технические детали, связанные с MLAPI, подробно описаны в документе "Microsoft Windows NT 5.0 Multilingual Functiona Specification". Оба документа можно найти в MSDN. |
Национальная настройка (locale)
Национальная настройка (locale)
Национальная настройка (locale) представляет собой набор информации о предпочтительных параметрах, относящихся к основному и дополнительным языкам, применяемым пользователем (user's language и user's sublanguage). В качестве примера основного языка пользователя можно привести например, французский, а дополнительным языком (sublanguage) может быть разновидность французского языка, на которой говорят в Канаде. Франции или Швейцарии. Информация национальной настройки также включает: символ валюты, формат представления даты, времени, чисел; локализованные названия дней недели и месяцев года; стандартное сокращение для наименования страны; а также сведения о кодировании символов (Более подробный список можно найти в спецификации NLSAPI.) Каждая система Windows XP имеет язык системы по умолчанию и один или несколько языков ввода для каждого пользователя (эти языки могут отличаться от системного). И системный, и пользовательские языки могут изменяться при помощи панели управления. Для этого следует воспользоваться утилитой Язык и стандарты (Рисунок 5.3). Прикладные программы могут указывал национальные настройки для каждого потока с помощью функций API.
Новый формат шрифта ОрепТуре
Новый формат шрифта ОрепТуре
Windows XP поддерживает шрифты ОреnТуре, TrueType и Туре 1. Формат ОреnТуре был создан совместными усилиями Microsoft и Adobe и представляет собой надмножество форматов TrueType и Туре 1 с дополнительными возможностями типографского формата.
Формат шрифтов ОреnТуре обеспечивает больший уровень многоязычной поддержки, включая большее количество символов для ввода информации на различных языках. Эта улучшенная типографская поддержка делает Windows XP операционной системой, отлично подходящей для работы с настольными издательскими системами. Шрифты ОреnТуре отправляются на принтер по мере необходимости, а не одновременно, и поэтому документы, в которых используется сложное форматирование, печатаются намного быстрее. Помимо этого, шрифты ОреnТуре более удобны для восприятия на экране, чем стандартные шрифты TrueType или шрифты Туре 1.
Окно панели управления (Control
h2>Таблица (Details) меню Вид (View)
Окно приложения Таблица символов (Character Map)
Рисунок 5.6. Окно приложения
Панель управления в Windows XP
Панель управления в Windows XP
Как и в предыдущих версиях Windows NT, основным назначением панели управления (Control Panel) в Windows XP является конфигурирование системы. Окно панели управления в Windows XP открывается точно таким же образом, как это делалось в Windows NT 4.0 — для этого следует в меню Пуск (Start) выбрать опции Настройка | Панель управления (Settings | Control Panel). С помощью приложении панели -управления (по-английски такие
приложения называются applet) можно конфигурировать различные компоненты программного или аппаратного обеспечения Windows XP. Чтобы вызвать приложение панели управления, необходимо указать курсором на соответствующий этому приложению значок, и выполнить двойной щелчок мышью или же щелкнуть правой кнопкой мыши и выбрать в появившемся контекстном меню команду Открыть (Open). Следует заметить, что вероятность ошибок конфигурирования системы при использовании утилит панели управления сводится к минимуму, и они представляют собой самые простые и безопасные средства настройки системы.
Чтобы получить подробную информацию о том, какие программные или аппаратные компоненты системы конфигурируют каждое из приложений панели управления, раскройте окно Панель управления и выберите команду
Поддержка многоязычных документов в Windows XP
Поддержка многоязычных документов в Windows XP
Унифицированная архитектура операционной системы Windows XP, использующей универсальные исполняемые файлы для всех локализованных версий, существенно упрощает решение всех технических вопросов поддержки многоязычных пользовательских сред, многоязычных сетей и многоязычных документов. Основой для этой глобальной языковой поддержки послужил целый ряд ключевых решений.
Поддержка национальных языков
Поддержка национальных языков
Поддержка национальных языков (стандартов) в Windows NT состоит из набора системных таблиц, к которым приложения могут получать доступ через NLSAPI. NLSAPI извлекает следующие типы информации:
Информацию о национальных настройках, включая форматы даты, времени, числе и валют, локализованные названия стран, языков, дней недели и месяцев. | |
Таблицы соответствия символов, которые устанавливают соответствия между символами в кодировках ANSI или OEM и символами Unicode и обратно. | |
Информацию о раскладках клавиатуры, которая в Windows управляется программно. Одна и та же клавиатура может применяться для генерации множества разнообразных языковых скриптов. | |
Информацию о символах. Представляет ли конкретный символ Unicode букву, число, символ-разделитель и знак пунктуации? Является этот символ заглавным или строчным? Каков эквивалент этого символа на противоположном регистре клавиатуры? | |
Информацию о сортировке, поскольку разные национальные стандарты могут использовать различные правила сортировки для символов с диакритическими знаками или же могут использовать несколько различных алгоритмов сортировки. | |
Информацию о шрифтах. Система хранит информацию о том, какие шрифты поддерживаются для соответствующих кодировок или диапазонов Unicode. Существуют специальные API, устанавливающие соответствие между языками и шрифтами, которые будут поддерживаться. | |
В Windows XP пользователь может установить национальные стандарты (NLS) для любого языка ввода при помощи утилиты Язык и стандарты из панели управления (Рисунок 5.3). |
Поддержка стандарта Unicode
Поддержка стандарта Unicode
Поддержка стандарта 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 и обратно. Пользователи и разработчики имеют возможность добавлять таблицы преобразования для широкого диапазона кодировок символов, включая кодировки Macintosh и UNIX. Таблицы преобразования дают возможность работать в среде Windows XP приложениям, не поддерживающим Unicode, и приложениям Unicode — в среде Windows 9x. Хотя системы Windows 9x не имеют встроенной поддержки Unicode, они поддерживают различные API для работы с двухбайтными символами.
Таблица символов (Character Map)
Чтобы вводить специальные символы, воспользуйтесь приложением
Различия реализаций многоязычной
Различия реализаций многоязычной поддержки в Windows XP и Windows 98
И Windows XP, и Windows 98 поддерживают NLSAPI и MLAP1, обрабатывают переключение между языками ввода и многоязычные шрифты, и для каждой из них выпущены локализованные версии. Однако между этими операционными системами существуют ключевые архитектурные различия. Windows 98 не обеспечивает такой степени многоязычной поддержки как Windows XP.
Windows 98 не содержит встроенной поддержки Unicode, вместо Unicode в ней используется кодировка ANSI. Это затрудняет совместную работу с данными на компьютерах, использующих различные кодировки. В отличие от Windows XP, локализованные версии Windows 98 не используют единого двоичного файла. Локализованные версии для азиатских и дальневосточных языков представляют собой надмножество европейских локализованных версий.
Редактирование символов с помощью Редактора личных символов
Рисунок 5.7. Редактирование символов с помощью Редактора личных символов
Чтобы запустить приложение Редактор личных символов, нажмите кнопку Пуск, в раскрывшемся меню выберите команду Выполнить (Run) и в поле Открыть (Open) введите командную строку eudcedit.
Пример редактирования специального символа с помощью Редактора личных символов показан на Рисунок 5.7.
Редактор личных символов (Private Character Editor)
Редактор личных символов (Private Character Editor)
Редактор личных символов служит для создания специальных символов и включения их в шрифтовую библиотеку.
Шрифты и работа с ними
Шрифты и работа с ними
Операционные системы из семейства Windows, уже начиная с Windows 3.1, всегда предоставляли пользователям богатый выбор самых разнообразных шрифтов, однако Windows XP превосходит все предыдущие версии и в этом отношении.
В самых ранних версиях Windows применялись шрифты, созданные по так называемой bitmap-технологии. Эти шрифты обладали целым рядом недостатков — во-первых, их можно было увеличивать только до определенного предела, и, во-вторых, они занимали довольно значительный объем дискового пространства.
Именно поэтому уже в Windows 3.1 была впервые применена технология TrueType. Для хранения шрифтов TrueType требуется гораздо меньший объем пространства, и, кроме того, одним из важнейших достоинств этого типа шрифтов является сохранение качества изображения при изменении размера символа.
Details) в меню Вид (View) (Рисунок 5 1)
Таблица (Details) в меню Вид (View) (Рисунок 5.1).
символов которое устанавливается
Таблица символов, которое устанавливается в системе по умолчанию и может быть найдено в программной группе Служебные (System Tools).
1. | Запустите приложение |
символов выбрав из меню
Таблица символов, выбрав из меню Пуск команду Программы | Стандартные | Служебные | Таблица символов (Programs | Accessories | System Tools | Character Map). Пример окна программы показан на Рисунок 5.6 (флажок Дополнительные параметры просмотра (Advanced View) установлен).
Важные концепции
Важные концепции
Концепции, описанные в последующих разделах, имеют исключительно важное значение для понимания основ многоязычной поддержки в Windows.
Вкладка Дополнительно (Advanced)
Рисунок 5.2. Вкладка Дополнительно (Advanced) диалогового окна Свойства: Панель задач и меню "Пуск" (Taskbar and Start Menu Properties)
После этого при выборе опции Пуск | Настройка | Панель управления вы увидите на экране подменю, каждая из опций которого вызывает соответствующую утилиту панели управления. Следует отметить, что после установки флажка Раскрывать "Панель управления" опции панели управления будут отображаться только в виде меню.
Вкладка Языки и раскладки (Input
Рисунок 5.4. Вкладка Языки и раскладки (Input Locales) окна Язык и стандарты
Вкладка Общие (General) окна Язык
Рисунок 5.3. Вкладка Общие (General) окна Язык и стандарты (Regional Options)
Однобайтные кодировки используют 8 бит и позволяют закодировать до 256 различных символов. В Windows первые 128 символов всех кодовых страниц состоят из стандартного набора символов ASCII. Символы с номерами от 128 до 255 представляют дополнительные символы и варьируются в зависимости от набора скриптов, представленных кодировкой символов (полный набор таблиц кодировки можно найти в книге "Developing International Software for Windows 95 and Windows NT", опубликованной Microsoft Press). Двухбайтные кодировки, применяющиеся в Windows для азиатских языков, используют для кодирования каждого символа от 8 до 16 бит. Компьютеры обмениваются информацией в виде закодированных символов. На экране эта информация визуализируется с использованием шрифтов.
Windows XP поддерживает кодовые страницы OEM (изначально разработанные для MS-DOS), кодовые страницы ANSI (появившиеся с выходом Windows 3.1) и Unicode. Unicode представляет собой 16-битную кодировку символов, которая позволяет охватить все широко используемые на сегодняшний день скрипты (более подробную информацию о стандарте Unicode можно найти по адресу http://www.unicode.org). Windows XP использует Unicode в качестве основной кодировки символов. Это означает, что все
строки, обрабатываемые в системе, включая строки в файлах ресурсов Windows (RES-файлы), кодируются в Unicode. Windows XP также поддерживает кодировки символов ANSI. Каждый API, принимающий строки в качестве параметров, имеет две точки входа —. 'А' или ANSI и 'W (wide-character) — для Unicode.
Windows XP поддерживает дополнительные кодовые страницы для трансляции данных в Unicode и обратно, в том числе — для кодировок Macintosh, EBCDIC и ISO. Кроме того, Windows XP содержит таблицы трансляции для стандартов UTF-7 и UTF-8, которые широко используются для передачи данных Unicode через сети, в частности, через Интернет.