Поделиться через


Multibyte и расширенные символы

Многобайтовый символ символ, состоящий из одной или более последовательностей байтов.Каждая последовательность байтов представляет отдельный символ в символе национальных алфавитов.Многобайтовая кодировка используются в символе - наборах, как Кандзи.

Расширенные символы многоязычных коды символов, которые всегда 16 разрядов.тип для констант знака char; для расширенных символов тип wchar_t.Поскольку расширенные символы всегда имеет фиксированный размер, используя расширенные символы упрощает программирование с использованием международным знаком - наборами.

литерал широк-знак-строки L"hello" превращается в массив целых чисел типа 6 wchar_t.

{L'h', L'e', L'l', L'l', L'o', 0}

спецификация Юникода спецификация для расширенных символов.Подпрограммы из библиотеки времени выполнения для перемещения между multibyte и расширенными символами: mbstowcs" mbtowc" wcstombsи wctomb.

См. также

Ссылки

Идентификаторы C#