如何检查unicode字符是否是全角?
我使用Win32/MFC
例如,中
是全宽,A
不是全角,F
是全宽,F
不是全宽。
你需要的是检索东亚宽度 http://www.unicode.org/reports/tr11/的角色。您可以通过解析来做到这一点东亚宽度.txt http://www.unicode.org/Public/UCD/latest/ucd/EastAsianWidth.txt来自 Unicode 字符数据库的文件。我找不到返回此信息的 Win32 API,但例如在 Python 中,您可以使用unicodedata.east_asian_width(unichr) http://docs.python.org/2/library/unicodedata.html.
See the 附件#11 http://www.unicode.org/reports/tr11/了解问题的背景和更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)