Есть ли в BSTR символ Unicode?

Существует ли функция WinAPI, которая может определить, есть ли в BSTR нелатинский символ?

0

Решение

Я предполагаю, что ваш вопрос действительно о том, есть ли в строке символы, которые требуется представлять в Юникоде, в отличие от ASCII. Есть много латинских символов, которые не могут быть представлены в ASCII.

Там нет такой функции, но это тривиально, чтобы написать свой собственный. Просто пройдите строковый символ за символом и убедитесь, что каждое значение меньше 128. Если вы найдете любое значение, большее или равное 128, это символы Unicode.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector