UTF-8与GB2312间相互转换

本文介绍了GB2312和UTF-8两种字符编码,GB2312是中国国家标准,收录6763个汉字,而UTF-8是一种可变长度的Unicode编码,广泛应用于电子邮件和网页。转换原理是通过MultiByteToWideChar和WideCharToMultiByte函数进行GBK到UTF-8和UTF-8到GBK的转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

本文源于我参加了某著名搜索公司的面试后,决定写点有助于自己记忆。

 

先找了一下wiki对这两种字符的描述,更具体的可以去参看wiki。

 

 

 

GB 2312 GB 2312-80 是一个简体中文字符集中国国家标准,全称为《信息交换用汉字编码字符集·基本集》,又称为GB0,由中国国家标准总局发布,1981年5月1日实施。GB2312编码通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持GB 2312。

GB 2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB 2312收录了包括拉丁字母希腊字母日文平假名片假名字母、俄语西里尔字母在内的682个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值