Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有一个 WinAPI 函数可以判断 BSTR 中是否存在非拉丁字符?
我假设您的问题实际上是关于字符串中是否有字符需要 Unicode 来表示,而不是 ASCII。有许多拉丁字符无法用 ASCII 表示。
没有这样的功能,但编写自己的功能很简单。只需逐个字符地检查字符串并确保每个值都小于 128。如果您发现任何大于或等于 128 的值,则这些是 Unicode 字符。