标签: c++ winapi
是否有可以判断BSTR中是否存在非拉丁字符的WinAPI函数?
答案 0 :(得分:1)
我认为你的问题实际上是关于字符串中是否存在需要Unicode来表示的字符,而不是ASCII。有许多拉丁字符无法用ASCII表示。
没有这样的功能,但编写自己的功能是微不足道的。只需按字符逐个字符串,并确保每个值小于128.如果发现任何大于或等于128,则为Unicode字符。