gpt4 book ai didi

qt - 从 QChar 中检索 Unicode 代码点 > U+FFFF

转载 作者:行者123 更新时间:2023-12-04 10:56:35 24 4
gpt4 key购买 nike

我有一个应用程序应该处理各种字符,并在某些时候显示有关它们的信息。我在 QChar、QString 等中使用 Qt 及其固有的 Unicode 支持。

现在我需要 QChar 的代码点以便在 http://unicode.org/Public/UNIDATA/UnicodeData.txt 中查找一些数据,但 QChar 的 unicode() 方法只返回一个 ushort(无符号短整型),通常是 0 到 65535(或 0xFFFF)之间的数字。有代码点 > 0xFFFF 的字符,那么我如何获得这些字符?是否有一些我遗漏的技巧,或者 Qt/QChar 目前不支持?

最佳答案

每个QChar是 UTF-16 值,而不是完整的 Unicode 代码点。因此,非 BMP 字符由两个 QChar 组成。代理对。

关于qt - 从 QChar 中检索 Unicode 代码点 > U+FFFF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6972883/

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