gpt4 book ai didi

C++检查unicode字符是否为全角

转载 作者:可可西里 更新时间:2023-11-01 18:37:00 30 4
gpt4 key购买 nike

如何检查一个unicode字符是否为全角?

我使用 Win32/MFC

比如是全角,A不是全角,是全角,F 不是全角。

最佳答案

您需要的是检索 East Asian Width的性格。您可以通过解析 EastAsianWidth.txt 来做到这一点来自 Unicode 字符数据库的文件。我找不到返回此信息的 Win32 API,但在 Python 中,例如,您可以使用 unicodedata.east_asian_width(unichr) .

参见 Annex #11了解问题的背景和更多信息。

关于C++检查unicode字符是否为全角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20661434/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com