【Qt5】查看QTextCodec::codecForName()函数支持哪些编码名称

2023-12-18 01:52

本文主要是介绍【Qt5】查看QTextCodec::codecForName()函数支持哪些编码名称,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2023年12月17日,周日上午


#include <QTextCodec>
#include <QDebug>int main()
{QList<QByteArray> codecNames = QTextCodec::availableCodecs();foreach (const QByteArray& name, codecNames) {qDebug() << name;}return 0;
}

运行结果

"UTF-8"
"ISO-8859-1"
"latin1"
"CP819"
"IBM819"
"iso-ir-100"
"csISOLatin1"
"ISO-8859-15"
"latin9"
"UTF-32LE"
"UTF-32BE"
"UTF-32"
"UTF-16LE"
"UTF-16BE"
"UTF-16"
"System"
"Big5-HKSCS"
"Big5"
"Big5-ETen"
"CP950"
"windows-949"
"CP949"
"EUC-KR"
"Shift_JIS"
"SJIS"
"MS_Kanji"
"ISO-2022-JP"
"JIS7"
"EUC-JP"
"GB2312"
"GBK"
"CP936"
"MS936"
"windows-936"
"GB18030"
"hp-roman8"
"roman8"
"csHPRoman8"
"TIS-620"
"ISO 8859-11"
"WINSAMI2"
"WS2"
"macintosh"
"Apple Roman"
"MacRoman"
"windows-1258"
"CP1258"
"windows-1257"
"CP1257"
"windows-1256"
"CP1256"
"windows-1255"
"CP1255"
"windows-1254"
"CP1254"
"windows-1253"
"CP1253"
"windows-1252"
"CP1252"
"windows-1251"
"CP1251"
"windows-1250"
"CP1250"
"IBM866"
"CP866"
"csIBM866"
"IBM874"
"CP874"
"IBM850"
"CP850"
"csPC850Multilingual"
"ISO-8859-16"
"iso-ir-226"
"latin10"
"ISO-8859-14"
"iso-ir-199"
"latin8"
"iso-celtic"
"ISO-8859-13"
"ISO-8859-10"
"iso-ir-157"
"latin6"
"ISO-8859-10:1992"
"csISOLatin6"
"ISO-8859-9"
"iso-ir-148"
"latin5"
"csISOLatin5"
"ISO-8859-8"
"ISO 8859-8-I"
"iso-ir-138"
"hebrew"
"csISOLatinHebrew"
"ISO-8859-7"
"ECMA-118"
"greek"
"iso-ir-126"
"csISOLatinGreek"
"ISO-8859-6"
"ISO-8859-6-I"
"ECMA-114"
"ASMO-708"
"arabic"
"iso-ir-127"
"csISOLatinArabic"
"ISO-8859-5"
"cyrillic"
"iso-ir-144"
"csISOLatinCyrillic"
"ISO-8859-4"
"latin4"
"iso-ir-110"
"csISOLatin4"
"ISO-8859-3"
"latin3"
"iso-ir-109"
"csISOLatin3"
"ISO-8859-2"
"latin2"
"iso-ir-101"
"csISOLatin2"
"KOI8-U"
"KOI8-RU"
"KOI8-R"
"csKOI8R"
"iscii-mlm"
"iscii-knd"
"iscii-tlg"
"iscii-tml"
"iscii-ori"
"iscii-gjr"
"iscii-pnj"
"iscii-bng"
"iscii-dev"
"TSCII"

这篇关于【Qt5】查看QTextCodec::codecForName()函数支持哪些编码名称的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/506613

相关文章

PostgreSQL中rank()窗口函数实用指南与示例

《PostgreSQL中rank()窗口函数实用指南与示例》在数据分析和数据库管理中,经常需要对数据进行排名操作,PostgreSQL提供了强大的窗口函数rank(),可以方便地对结果集中的行进行排名... 目录一、rank()函数简介二、基础示例:部门内员工薪资排名示例数据排名查询三、高级应用示例1. 每

全面掌握 SQL 中的 DATEDIFF函数及用法最佳实践

《全面掌握SQL中的DATEDIFF函数及用法最佳实践》本文解析DATEDIFF在不同数据库中的差异,强调其边界计算原理,探讨应用场景及陷阱,推荐根据需求选择TIMESTAMPDIFF或inte... 目录1. 核心概念:DATEDIFF 究竟在计算什么?2. 主流数据库中的 DATEDIFF 实现2.1

MySQL中的LENGTH()函数用法详解与实例分析

《MySQL中的LENGTH()函数用法详解与实例分析》MySQLLENGTH()函数用于计算字符串的字节长度,区别于CHAR_LENGTH()的字符长度,适用于多字节字符集(如UTF-8)的数据验证... 目录1. LENGTH()函数的基本语法2. LENGTH()函数的返回值2.1 示例1:计算字符串

MySQL 中的 CAST 函数详解及常见用法

《MySQL中的CAST函数详解及常见用法》CAST函数是MySQL中用于数据类型转换的重要函数,它允许你将一个值从一种数据类型转换为另一种数据类型,本文给大家介绍MySQL中的CAST... 目录mysql 中的 CAST 函数详解一、基本语法二、支持的数据类型三、常见用法示例1. 字符串转数字2. 数字

Mysql实现范围分区表(新增、删除、重组、查看)

《Mysql实现范围分区表(新增、删除、重组、查看)》MySQL分区表的四种类型(范围、哈希、列表、键值),主要介绍了范围分区的创建、查询、添加、删除及重组织操作,具有一定的参考价值,感兴趣的可以了解... 目录一、mysql分区表分类二、范围分区(Range Partitioning1、新建分区表:2、分

Python内置函数之classmethod函数使用详解

《Python内置函数之classmethod函数使用详解》:本文主要介绍Python内置函数之classmethod函数使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 类方法定义与基本语法2. 类方法 vs 实例方法 vs 静态方法3. 核心特性与用法(1编程客

Python函数作用域示例详解

《Python函数作用域示例详解》本文介绍了Python中的LEGB作用域规则,详细解析了变量查找的四个层级,通过具体代码示例,展示了各层级的变量访问规则和特性,对python函数作用域相关知识感兴趣... 目录一、LEGB 规则二、作用域实例2.1 局部作用域(Local)2.2 闭包作用域(Enclos

MySQL count()聚合函数详解

《MySQLcount()聚合函数详解》MySQL中的COUNT()函数,它是SQL中最常用的聚合函数之一,用于计算表中符合特定条件的行数,本文给大家介绍MySQLcount()聚合函数,感兴趣的朋... 目录核心功能语法形式重要特性与行为如何选择使用哪种形式?总结深入剖析一下 mysql 中的 COUNT

MySQL 中 ROW_NUMBER() 函数最佳实践

《MySQL中ROW_NUMBER()函数最佳实践》MySQL中ROW_NUMBER()函数,作为窗口函数为每行分配唯一连续序号,区别于RANK()和DENSE_RANK(),特别适合分页、去重... 目录mysql 中 ROW_NUMBER() 函数详解一、基础语法二、核心特点三、典型应用场景1. 数据分

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN