Информация об изменениях

Сообщение Re: Список доступных кодировок для MultiByteToWideChar от 02.02.2018 10:30

Изменено 02.02.2018 11:18 Maniacal

Re: Список доступных кодировок для MultiByteToWideChar
Здравствуйте, Aniskin, Вы писали:

A>Как получить subj?


A>В реестре есть ветка HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage — это оно? И даже если оно, то как то нелегально выглядит прямое чтение реестра. Пробовал перечислять через IMultiLanguage.EnumCodePages, но возвращаемый список меньше, чем в реестре.


Думаю, подойдут функции EnumSystemCodePages/EnumCodePagesProc
Re: Список доступных кодировок для MultiByteToWideChar
Здравствуйте, Aniskin, Вы писали:

A>Как получить subj?


A>В реестре есть ветка HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage — это оно? И даже если оно, то как то нелегально выглядит прямое чтение реестра. Пробовал перечислять через IMultiLanguage.EnumCodePages, но возвращаемый список меньше, чем в реестре.


Думаю, подойдут функции EnumSystemCodePages/EnumCodePagesProc

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