1

CryptGetProvParam название контейнера в UTF-8

Функция CryptGetProvParam выдает названия контейнеров в ANSI кодировке, а у меня название контейнера записан в UTF-8, соответственно получаю не читаемую строку.

Пример: Container name No 3, size: 59, ╙╓ ╤ю■ч ╣660, ╤юяют ╨юьрэ ┬ ўхёыртютшў, ▌╧ фы  ╘═╤ nalog.ru

Код на C++, Windows.

Как быть?

P.S. Пример из SDK - ReadContainers

Спасибо!

2

Re: CryptGetProvParam название контейнера в UTF-8

Здравствуйте, sopov!

В Windows отсутствует поддержка UTF-8, поэтому нужно перекодировать в UTF-16 (Widechar).