Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何以编程方式检查GLib支持哪个版本的unicode

如何以编程方式检查GLib支持哪个版本的unicode
EN

Stack Overflow用户
提问于 2020-03-31 03:23:40
回答 1查看 134关注 0票数 0

我已经看到,GLib内部的3em破折号的支持必须是最近的,因为它只是在Unicode 6.1.0中引入的。由此引发的一个更普遍的问题是:是否可以通过编程方式确定受支持的unicode版本,而无需筛选GLib变更集?(编辑:https://ftp.gnome.org/pub/gnome/sources/glib/2.31/glib-2.31.20.changes向我提供了支持6.1.0版本的信息,比如2.31.20。)

GLib参考手册状态

GLib中Unicode函数的实现基于www.unicode.org提供的Unicode字符数据表。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.3支持Unicode 6.0。

对于一个受最近颠覆影响的案子来说有点模糊。(AFAIK当前支持的版本至少现在是8.0。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-31 05:12:45

是否可以通过编程方式确定受支持的unicode版本,而无需筛选GLib变更集?

tl博士:没有。与GLib中的其他版本检查一样,所有这些都是基于调用glib_check_version() (如果希望在构建时检查GLIB_CHECK_VERSION()宏),并将其与包含所需内容的版本进行比较。是否要检查某个函数是否可用,或者是否支持特定版本的Unicode,这是相同的。

目前,了解哪个版本的GLib支持给定版本的Unicode的唯一方法是查看changelogs,正如您已经发现的那样。

不过,我提交了一个合并请求来更新文档,列出支持Unicode的版本历史记录。

作为数据点,GLib 2.64 (最新的稳定版本)支持Unicode 12.1。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60949426

复制
相关文章
CAN总线简介:如何以编程方式控制汽车
最近,我正与Voyage公司的朋友合作研究,以实现福特Fusion空调系统(A/C)的编程控制。目前,Voyage公司正努力打造自动驾驶的终极目标:能够以低廉的价格成本和广泛的投放范围,把世界任何地方有用车需求的人们安全自动地送达目的地。对Voyage来说,在真正实现不需司机的无人驾驶之后,必须给予后座乘客对车辆关键功能的访问控制权。 Voyage Auto:硅谷自动自动驾驶出租车初创公司,由专注机器学习、人工智能等方面的在线培训机构Udacity于2017年4月成立,在无人驾驶领域,Voyage将与谷
FB客服
2018/02/28
3.6K0
CAN总线简介:如何以编程方式控制汽车
哪个版本的gcc才支持c11
(而我此处的eglibc 2.17,和那人的glibc-2.16.0,都是需要支持c11的gcc的)
bear_fish
2018/09/19
7.9K0
哪个版本的gcc才支持c11
C++11 Unicode支持
在C++98中,为了支持Unicode字符,使用wchar_t类型来表示“宽字符”,但并没有严格规定位宽,而是让wchar_t的宽度由编译器实现,因此不同的编译器有着不同的实现方式,GNU C++规定wchar_t为32位,Visual C++规定为16位。由于wchar_t宽度没有一个统规定,导致使用wchar_t的代码在不同平台间移植时,可能出现问题。这一状况在C++11中得到了一定的改善,从此Unicode字符的存储有了统一类型: (1)char16_t:用于存储UTF-16编码的Unicode字符。 (2)char32_t:用于存储UTF-32编码的Unicode字符。 至于UTF-8编码的Unicode数据,C++11还是使用了8bits宽度的char类型数组来表示,而char16_t和char32_t的宽度由其名称可以看出,char16_t为16bits,char32_t为32bits。
恋喵大鲤鱼
2018/09/27
2.5K0
使你的C/C++代码支持Unicode
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
用户7886150
2021/02/17
8810
检查网站的TLS版本
有时候需要知道某个网站支持的TLS的版本。现在SSL 2.0和SSL 3.0都已经被淘汰了。其中TLS 1.0,TLS 1.1,TLS 1.2是目前的的主流,相对也是安全的。主要看加密的算法。TLS 1.3是目前最新的协议版本,也是相对最安全的版本了。
宋天伦
2023/10/21
4.4K0
检查网站的TLS版本
pycharm哪个版本_pycharm版本选择
社区版: 可以供广大python爱好者免费使用,具备常用的python库,可以实现基本的python用法,可以用于试验在工作中出现的错误
全栈程序员站长
2022/09/27
4.6K0
pycharm哪个版本_pycharm版本选择
使你的C/C++代码支持Unicode
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
用户7886150
2021/02/20
9410
Spring Boot 如何以 Web 应用的方式启动
https://www.cwiki.us/display/SpringBootZH/questions/57938770
HoneyMoose
2020/04/04
4510
Spring Boot 如何以 Web 应用的方式启动
ERP系统用的哪个版本?
声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中所示截图来源SAP软件,相应著作权归SAP所有。
齐天大圣
2022/11/28
2.6K0
ERP系统用的哪个版本?
支持多JDK版本下运行的Jar文件打包方式
本文内容:在Java 9增强了JAR多版本字节码文件格式的支持,同一个Jar包可以包含多个Java版本的class文件。使用这个功能,我们可以将应用程序/库升级到新的Java版本,而不必强迫用户升级到相同的Java版本。
字母哥博客
2020/10/27
2.7K0
如何检查 MySQL 版本
MySQL 及其替代品 MariaDB 是最流行的开源关系数据库管理系统。 MySQL 版本之间存在一些重要差异,因此在某些情况下,了解服务器上运行的版本可能很重要。
星哥玩云
2022/08/18
2.5K0
如何检查Linux版本
The OS version of a Linux distribution can be determined by using the command-line interface as well as a graphical user interface.
用户8418197
2022/01/11
3.9K0
android中一些特殊字符(如:←↑→↓等箭头符号)的Unicode码值
 在项目中,有时候在一些控件(如Button、TextView)中要添加一些符号,如下图所示: 这个时候可以使用图片的方式来显示,不过这些可以直接使用Unicode码就直接显示出来了。 4个箭头图标的
庞小明
2018/03/07
5.3K0
android中一些特殊字符(如:←↑→↓等箭头符号)的Unicode码值
pycharm选哪个版本_pycharm版本区别
在pycharm中点击file->setting->project->project Interpreter。
全栈程序员站长
2022/09/27
1.1K0
pycharm选哪个版本_pycharm版本区别
中文NLP的福音,TensorFlow支持Unicode了!(附教程)
什么是 Unicode?Unicode 是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
新智元
2018/12/29
1.4K0
TensorFlow支持Unicode,中文NLP终于省心了
什么是 Unicode?Unicode 是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
AI科技大本营
2018/12/28
4.2K0
TensorFlow支持Unicode,中文NLP终于省心了
glib hash(1)
hash表是一种提供key-value访问的数据结构,通过指定的key值可以快速的访问到与它相关联的value值。hash表的一种典型用法就是字典,通过单词的首字母能够快速的找到单词。关于hash表的详细介绍请查阅数据结构的相关书籍,我这里只介绍glib库中hash表的基本用法。
随心助手
2021/11/12
8440
JS检查是否支持Storage
查看效果:http://hovertree.com/code/html5/q69kvsi6.htm
全栈程序员站长
2022/07/15
2.9K0
php用哪个版本_php什么版本好
1.1 autoload的使用;当在代码中使用一个未定义的类的时候,该函数就会被调用
全栈程序员站长
2022/09/20
4.3K0
点击加载更多

相似问题

如何在Java中以编程方式识别支持哪个Unicode版本?

61

如何以编程方式检查oracle版本

13

如何以编程方式确定当前版本的.NET框架支持哪个版本的.NET标准?

20

如何以编程方式检查.Net sdk版本

210

如何以编程方式检查iPad版本/模型

33
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文