BSTR中是否有Unicode符号?

时间:2012-11-21 17:39:39

标签: c++ winapi

是否有可以判断BSTR中是否存在非拉丁字符的WinAPI函数?

1 个答案:

答案 0 :(得分:1)

我认为你的问题实际上是关于字符串中是否存在需要Unicode来表示的字符,而不是ASCII。有许多拉丁字符无法用ASCII表示。

没有这样的功能,但编写自己的功能是微不足道的。只需按字符逐个字符串,并确保每个值小于128.如果发现任何大于或等于128,则为Unicode字符。