Unicode
Unicode 支持
GLib 支持 Unicode 的各个方面,并针对 Unicode 字符与字符串提供了大量 API。
一些传统 ctype.h
字符分类和大小写转换函数的相似形式、某些字符串实用功能的 UTF-8 相似形式、一些函数在 UTF-8 字符串上执行规范化、大小写转换和对照,最后是一些函数在 Unicode 的 UTF-8、UTF-16 和 UCS-4 编码之间进行转换。
GLib 中 Unicode 函数的实现基于 Unicode 字符数据表,这些数据表可从 www.unicode.org 处获取。
- GLib 2.8 中新增 Unicode 4.0
- GLib 2.10 中新增 Unicode 4.1
- GLib 2.12 中新增 Unicode 5.0
- GLib 2.16.3 中新增 Unicode 5.1
- GLib 2.30 中新增 Unicode 6.0
- GLib 2.32 中新增 Unicode 6.1
- GLib 2.36 中新增 Unicode 6.2
- GLib 2.40 中新增 Unicode 6.3
- GLib 2.42 中新增 Unicode 7.0
- GLib 2.48 中新增 Unicode 8.0
- GLib 2.50.1 中新增 Unicode 9.0
- GLib 2.54 中新增 Unicode 10.0
- GLib 2.58 中新增 Unicode 11.10
- GLib 2.62 中新增 Unicode 12.0
- GLib 2.62 中新增 Unicode 12.1
- GLib 2.66 中新增 Unicode 13.0
- GLib 2.71 中新增 Unicode 14.0
- GLib 2.76 中新增 Unicode 15.0