0

BSTR に非ラテン文字があるかどうかを判断できる WinAPI 関数はありますか?

4

1 に答える 1

1

あなたの質問は、ASCIIではなく、文字列にUnicodeを表す必要のある文字が含まれているかどうかに関するものだと思います。ASCIIで表現できないラテン文字がたくさんあります。

そのような関数はありませんが、独自に作成するのは簡単です。文字列を1文字ずつ調べて、各値が128未満であることを確認してください。128以上を見つけた場合、それらはUnicode文字です。

于 2012-11-21T18:03:31.053 に答える