Архитектура Microsoft Windows для разработчиков


Формат Unicode


Строки в файлах ресурсов хранятся в формате Unicode. Он позволяет использовать больший диапазон символов, чем при однобайтном кодировании, поскольку все символы Unicode являются двухбайтными.

Внутреннее представление символов в Windows NT (но не в Windows 95) использует формат Unicode.

Пример Здесь строка преобразуется в формат Unicode с помощью функции Visual Basic StrConv с константой vbUnicode:

strUnicodeValue = StrConv("String Value", vbUnicode)

Пример Здесь строка в формате Unicode преобразуется в строку в формате ANSI с помощью той же функции и константы vbFromUnicode:

StrANSIvalue = StrConv(strUnicodeValue, vbFromUnicode)



Содержание раздела