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

2023-11-26

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

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


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 QChar 检索 Unicode 代码点 > U+FFFF 的相关文章

随机推荐

  • 将多条编码多段线合并为一条编码多段线

    我正在尝试将新的编码多段线与现有多段线合并 而不对整个多段线进行解码和重新编码 新编码的折线将上传到 linux 服务器 我想将其附加到现有的折线 问题是 你不能把它们混在一起 下面是一些可以使用的示例数据 我希望在 PHP 或 shell
  • 如何访问受保护的数组值?

    您好 我有这个数组 我不确定如何从中获取名称 品牌 图像 令牌值 Gloudemans Shoppingcart CartCollection Object items protected gt Array 1264477c2182cc04
  • asp.net:无效的回发或回调参数

    我收到此错误 Server Error in Application Invalid postback or callback argument Event validation is enabled using
  • 将字符串从 __DATE__ 转换为 time_t

    我正在尝试转换从生成的字符串 DATE 宏变成time t 我不需要一个成熟的日期 时间解析器 它只处理 DATE 宏会很棒 预处理器方法会很漂亮 但函数也同样有效 如果相关的话 我正在使用 MSVC 编辑 更正后的函数应如下所示 time
  • 没有 id 的 JPA 实体

    我有一个具有以下结构的数据库 CREATE TABLE entity id SERIAL name VARCHAR 255 PRIMARY KEY id CREATE TABLE entity property entity id SERI
  • 删除给定键总和为零的行

    我有一个查询 该查询将导致在我们的 SSRS 2008 R2 服务器上创建客户账单 SQL Server实例也是2008 R2 查询很大 出于安全原因等原因我不想发布整个内容 我需要对下面的示例数据执行的操作是从结果集中删除带有 73 19
  • 如何实现点尺度的反转函数?

    我正在尝试为我的双线图表添加工具提示 但是 我没有使用 timeScale 或scaleLinear 而是使用scalePoint 来绘制图表 我试图达到以下效果 https bl ocks org mbostock 3902569 thi
  • 向 ModelAndView 添加属性

    我正在写一个HandlerInterceptor需要将某个会话范围的 bean 插入到Model postHandle的签名如下所示 public void postHandle HttpServletRequest request Htt
  • 开发在 android 中以 kiosk 模式运行的应用程序

    如何使我们的应用程序像信息亭模式应用程序一样 SureLock lockdown app 我有 LG E400 root 的 Android 手机 Android 2 3 6 我想开发像这样的应用程序Surelock我需要什么来开发这样的应
  • 记录访问器的语法默认值

    像我以前一样写下答案刚才 我遇到了一个有趣的问题 data Gender Male Female deriving Eq Show data Age Baby Child PreTeen Adult deriving Eq Show Ord
  • 在 Metro 中使用 NHibernate

    我正在将一个应用程序从 iOS 移植到 Win8 并希望在应用程序中使用 NHibernate 来存储关系数据 但是每当我添加NHibernate dll lesli Collections dll我收到以下错误 错误 2 在模块 msco
  • 有没有办法在spring4中禁用注释?

    我有一个问题 也许很简单 但我找不到解决方案 我正在使用 spring boot 并向代码添加一些注释 如下所示 EnableEurekaClient SpringBootApplication EnableCaching public c
  • 为什么析构函数比构造函数被调用更多? [复制]

    这个问题在这里已经有答案了 在以下代码中 析构函数被调用两次 而构造函数仅被调用一次 enum TFoo VAL1 VAL2 class CFoo public TFoo mf CFoo cout lt lt hi c tor1 n mf
  • 使用 android:process=":remote" 重新创建 android Application 对象

    我在我的应用程序中使用 AIDL 服务 我还想运行另一个进程 所以我使用android process remote 在清单中的服务声明中 我的问题是 当 remote进程启动它显然重新创建Application object 我真的不这样
  • 使用 jquery 获取 optgroup 中选择选项的索引

    我有以下选择
  • IntelliJ 社区版 JSP 语法高亮

    我刚刚下载了 IntelliJ 15 0 1 Community Edition 因为我厌倦了 Eclipse 而且它在我的笔记本电脑 Ubuntu 14 04 LTS 上看起来很糟糕 一切都进行得很顺利 直到我发现 JSP 文件中的语法突
  • 列表列表的所有组合[重复]

    这个问题在这里已经有答案了 我基本上是在寻找 python 版本的组合List
  • 告诉 git 永远不要更新文件

    我在 git 中有一些文件 即配置文件 我需要将它们放在 git 存储库中 但我不希望它们更新 出于某种原因 运行它们 然后更改配置文件 那么有什么方法可以告诉 git 忽略对文件的任何更改 但将原始文件保留在存储库中吗 目前 我发现执行此
  • 如何识别 Google OAuth2 用户?

    我使用 Facebook 登录来识别用户 当新用户到来时 我将他们的用户 ID 存储在我的数据库中 下次他们来的时候 我认出了他们的 Facebook ID 并且知道我的数据库中是哪个用户 现在我尝试用 Google 的 OAuth2 做同
  • 从 QChar 检索 Unicode 代码点 > U+FFFF

    我有一个应用程序应该处理各种字符并在某些时候显示有关它们的信息 我在 QChar QString 等中使用 Qt 及其固有的 Unicode 支持 现在我需要 QChar 的代码点来查找一些数据http unicode org Public