Поддержка кодировок в С++
Важнейшим аспектом разработки приложений для международных рынков является соответствующее предоставление местных кодировок. Кодировка ASCII определяет символы в диапазоне от 0x00 до 0x7F. Существуют другие кодировки, в основном европейские, которые определяют символы в диапазоне от 0x00 до 0x7F, идентичные кодировке ASCII, а также определяют символы национальных алфавитов в диапазоне от 0x80 до 0xFF. Так, 8-битовой (однобайтовой) кодировки (SBCS) достаточно для представления кодировки ASCII, а также кодировки для большинства европейских языков. Однако некоторые не европейские кодировки, например Кандзи (японский), включают намного больше символов, чем может представить схема однобайтовой кодировки, и поэтому для них используется многобайтовая кодировка (MBCS).
В данном разделе
Юникод и многобайтовая кодировка
Описание поддержки Юникода средствами Visual C++ и программирования многобайтовой кодировки.Поддержка Юникода
Описывает Юникод, спецификацию для поддержки всех кодировок, включая кодировки, которые не могут быть представлены в однобайтовой кодировке.Поддержка многобайтовой кодировки (MBCS)
Описывает многобайтовую кодировку (MBCS), которая является альтернативой Юникоду для поддержки кодировок, подобных японской и китайской, которые не могут быть представлены в однобайтовой кодировке.Универсальные текстовые сопоставления в файле Tchar.h
Предоставляет универсальные текстовые сопоставления, относящиеся к Майкрософт, для множества типов данных и других объектов.Практическое руководство. Преобразование различных типов строк
Преобразование различных типов строк Visual C++ в другие строки.
Связанные разделы
Интернационализация
Описывает поддержку интернационализации в библиотеке времени выполнения языка С.Международные примеры
Ссылки на примеры, показывающие интернационализацию в Visual C++.Строки языка и страны или региона
Строки языка и страны или региона в библиотеке времени выполнения языка С.