把 GB2312 编码转成汉字

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情
把 GB2312 编码转成汉字

string s = Convert.ToString(47524, 2); // 转成二进制
byte byte1 = Convert.ToByte(s.Substring(0, 8), 2);
byte byte2 = Convert.ToByte(s.Substring(8), 2);
byte[] array = new byte[2] { byte1, byte2 };
MessageBox.Show(System.Text.Encoding.GetEncoding("GB2312").GetString(array));


汉字获取 GB2312 编码
byte[] array = System.Text.Encoding.GetEncoding("GB2312").GetBytes("工");
string s1 = Convert.ToString(array[0], 16);
string s2 = Convert.ToString(array[1], 16);
int i = Convert.ToInt32(s1 + s2, 16);
MessageBox.Show(i.ToString());
C# 实现汉字GB2312编码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace HanZiEncoding { public pa... 阅读详情

相关推荐

GBK与GB2312

#概述

weixin_43470000的博客 2968

c++_将数字换为汉字

#include"iostream.h" #include"string" int main() { int nNumber; cout<>nNumber; char str[]={"零"}; switch(nNumber) { case 0: { strcpy(str,"零"); break; } case 1: { strcpy(str,"一"); break; } case 2: { strcpy(str,"二"); break; } case 3: { strcpy(str,"三"); break; } case 4: { strcpy(str,"四"); break; } case 5: { strcpy(str,"五"); break; } case 6: { strcpy(str,"六"); break; } case 7: { strcpy(str,"七"); break; } case 8: { strcpy(str,"八"); break; } case 9: { strcpy(str,"九"); break; } default: { cout<<"输入错误 ! "; return ; } } cout<<nNumber<<" 对应的大写汉字是 "<<str<<"\n"; }

掌握汉字编码GB2312GBK字库详解

随着技术的发展,许多编码换工具应运而生,这些工具覆盖了从简单命令行工具到复杂的图形界面应用程序。以下是一些常见的编码换工具:Notepad++: 一个免费的文本和源代码编辑器,支持多种编码格式。用户可以通过插件来扩展其功能,例如使用”Convert”插件来进行编码换。iconv: 是一个命令行工具,用于在不同字符编码之间换文件。在大多数Unix-like系统中,它通常已经预装。Java: Java提供了强大的字符编码换能力。通过类可以轻松实现编码换。

weixin_33660045的博客 1324

GB2312,UTF8,UCS2汉字编码生成与换工具

GB2312,UTF8,UCS2汉字编码生成与

C++中文字符编码(GBK/Unicode/UTF8)介绍以及换(1/2)

中文编码格式介绍、

weixin_46027612的博客 6858

Linux c++/c UTF-8 GB2312中文码实现

#include <iconv.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #define OUTLEN 255 //代码换:从一种编码为另一种编码 int code_convert(char *from_charset,char *to_charset...

zuiyijiangnan的博客 1905

中文 gbk gb2312 在线编码码 对照表 自动换 在线换(推荐)

https://www.fulimama.com/unicode/

论文数据分析辅导,;论文人工智能辅导 huazhongxiaosx 9万+

C++换unicode utf-8 gb2312编码

windows开发环境下用VC++6.0 对unicode 、utf-8、 gb2312 三种编码格式之间的换方法: #include #include #include using namespace std; void unicodeToUTF8(const wstring &src, string& result) { int n = WideCharToMultiByt

Zicheng's tech blog 6154

java中文乱码解决方法之码(gb2312ISO)

     代码很简单,平时却没怎么注意过。 public static String gb2ISO(String str)    {        try        {            if(str != null)                str = new String(str.getBytes("GB2312"), "ISO-8859-1");        }   

蜗牛之路 1483

汉字编码对照表(gb2312/Big5/GB2312)

一、汉字编码的种类       1、GB2312又称国标码,由国家标准总局发布,1981年5月1日实施,通行于大陆。新加坡等地也使用此编码。它是一个简化字的编码规范,当然也包括其他的符号、字母、日文假名等,共7445个图形字符,其中汉字占6763个。我们平时说6768个汉字,实际上里边有5个编码为空白,所以总共有6763个汉字。       GB2312规定“对任意一个图形字符都采用两个字...

weixin_34281537的博客 2万+

彻底搞明白 GB2312GBK 和 GB18030

彻底搞明白 GB2312GBK 和 GB18030 程序员十三 公众号:Linux开发那些事儿 , 分享 Linux 干货 1 人赞同了该文章 日常工作的过程中,关于字符编码的问题经常让人头疼不已,这篇文章就来捋一捋关于 GB2312GBK、GB18030 相关的知识 以及它们和 Unicode 的关系 简介 GB2312 1980 年,中国发布了第一个汉字编码标准,也即 GB2312 ,全称 《信息交换用汉字编码字符集·基本集》,通常简称 GB (“国标”汉语拼音首字母), 共收录了 676

m0_46426259的博客 1万+

GB2312简体中文编码

GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB 2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。整个字符集分成94个区,每区有94个位。 GB2312,又称为GB0,由中国国家标准总局发布,1981年5月1日实施 GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个 GB2312是一种区位码。分为94个区(01-94),每区94个字符(01-94) 01-09区为特殊符号..

沧海孤叶的博客 2万+

Java之将GB2312编码化为汉字

本文实现将GB2312编码换成汉字,并简单了解一下GB2312GB2312是信息交换汉字编码字符集,适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆。使用区位码表示方式,对所收汉字进行了“分区”处理,每区含有94个汉字/符号。 01-09区为特殊符号。 16-55区为一级汉字,按拼音排序。 56-87区为二级汉字,按部首/笔画排序。 10-15区及88-94区则未有编码...

Zachary的基地 4927

编码标准-GB2312 GBK GB18030

编码标准-GB2312基本概念区位码GB 2312GBKGB 18030 基本概念 国家标准代码,简称国标码,亦被新加坡采用。国家标准强制标准冠以“GB”。推荐标准冠以“GB/T”。 GB 现时中华人民共和国官方强制使用 GB 18030 标准,但较旧的计算机仍然使用 GB 2312。 “GB”在计算机领域中常常表示 GB 2312-80 或 GB 18030-2005。两者是汉语编码系统的标准,...

aha_jasper的博客 9801

【字符编码系列二】GB2312编码

可以发现,0xd76f不属于gb2312编码范围,第二个字字节6f是小于编码范围中第二个字节的A1的,换成二进制就是。GB2312编码表有个值得注意的点,这个表中也有一些数字和字母,与ASCII里面的字母非常像。用16进制来表示的话,GB2312编码范围是0xA1A1-0xFEFE,去掉未定义的区域之后可以理解为实际编码范围是0xA1A1-0xFEFE。这是因为windows下,控制台的中文系统代码页默认是GBK,而GBK中是包含这个字的,所以这个字是可以正常显示在控制台中的。

Flywithdawn的博客 9208

我所了解的GB2312、Unicode、GBK、UTF-8、BIG5等编码

小编一直对文字编码感到模糊,在学习、编程等过程中也经常会遇到与之相关的问题,无奈只能问百度。于是,为解决这一问题,小编花了一些时日了解和学习这些编码,整理出了这些编码的“性格特点”,“兴趣爱好”等等(文章中可能不全面,接受建议)。 有关文章参见:趣谈unicode,ansi,utf-8,unicode big endian这些编码有什么区别。 在这之前,我得先提一下ASCII码(American ...

Yangchenju的博客 1万+

汉字编码-GB2312-GBK-GB18030-Big5

汉字编码-GB2312GBK、GB18030、Big5.

第七宇林的博客 7994

GB2312 编码

GB2312编码范围:A1A1-FEFE,其中汉字编码范围:B0A1-F7FE。 GB2312编码是第一个汉字编码国家标准,由中国国家标准总局1980年发布,1981年5月1日开始使用。GB2312编码共收录汉字6763个,其中一级汉字3755个,二级汉字3008个。同时,GB2312编码收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。 分区表示 GB2312编码对所收录字符进行了“分区”处理,共94个区,每区含有94个位,共8836个码位。这种表示方式也称为

黑米粥的锅 1万+

gb2312编码到底是什么?

1.94x94的故事开门见山,gb2312编码实质上是一种对{汉字集合}排序管理的方法。汉字集合很好理解,不废话了。为什么要对汉字排序管理呢?这个问题好比新华字典里的汉字为什么按a/b/c/../z的顺序排列呢,答案就是为了使用方便。经google得知,gb2312编码在大约30年前的1981年就制定出来了。当时计算机可想相当精贵,但现在从gb2312编码上看,当时这批制定者应该有一定的IT经验。他们聪明地构造了一个94x94的二维表,将当时需要处理的汉字散布在这8836个表格子里。不要问我为什么是94x9

wxj是好人 1万+
上一篇: C#保留小数位数的方法集锦
下一篇: DataGridView中显示进度条(ProgressBar)
Pitt
博客等级 码龄21年 14粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值