You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Delphi 11.3中TCharHelper.IsControl采用的Unicode版本是多少?

Delphi 11.3 Unicode版本及字符属性查询说明

1. 依赖的Unicode规范版本

Delphi 11.3的System.Character.pas单元及配套的System.Characters.inc属性表,是基于Unicode 14.0标准构建的,所有字符属性查询方法(包括IsControl)均以此版本的规范为判定依据。

2. IsControl认定的控制字符范围

按照Unicode 14.0标准,IsControl方法判定的控制字符涵盖以下区间:

  • U+0000 至 U+001F(C0控制字符集)
  • U+007F(DEL删除字符)
  • U+0080 至 U+009F(C1控制字符集)
  • U+1F780 至 U+1F7FF(表意文字控制字符)
  • U+E0000 至 U+E0FFF(标签控制字符)
  • U+FDD0 至 U+FDEF(非字符控制范围)
  • 单个非字符码点:U+FFFE、U+FFFF、U+1FFFE、U+1FFFF、U+2FFFE、U+2FFFF、U+3FFFE、U+3FFFF、U+4FFFE、U+4FFFF、U+5FFFE、U+5FFFF、U+6FFFE、U+6FFFF、U+7FFFE、U+7FFFF、U+8FFFE、U+8FFFF、U+9FFFE、U+9FFFF、U+AFFFE、U+AFFFF、U+BFFFE、U+BFFFF、U+CFFFE、U+CFFFF、U+DFFFE、U+DFFFF、U+EFFFE、U+EFFFF、U+FFFFE、U+FFFFF、U+10FFFE、U+10FFFF

3. 其他字符类型检查方法的版本一致性

System.Character中的其他字符属性查询方法(如IsLetter、IsDigit、IsPunctuation等),同样基于Unicode 14.0标准实现,其判定规则完全匹配该版本的字符属性定义。

内容的提问来源于stack exchange,提问作者R. Beiboer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 01:25:58