gbk是什么意思?java中如何将unicode编码的汉字串转为gbk编码

:暂无数据 2026-09-28 19:50:02 :0

gbk是什么意思?java中如何将unicode编码的汉字串转为gbk编码

今天给各位分享gbk是什么意思的知识,其中也会对gbk是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录

gbk是什么意思

GBK指的是中华人民共和国全国信息技术标准化技术委员会1995年12月1日制订,国家技术监督局标准化司、电子工业部科技与质量监督司1995年12月15日联合以技监标函1995 229号文件的形式,将它确定为技术规范指导性文件。这一版的GBK规范为1.0版。

GBK编码,是在GB2312-80标准基础上的内码扩展规范,使用了双字节编码方案,其编码范围从8140至FEFE(剔除xx7F),共23940个码位,共收录了21003个汉字,完全兼容GB2312-80标准,支持国际标准ISO/IEC10646-1和国家标准GB13000-1中的全部中日韩汉字,并包含了BIG5编码中的所有汉字。

GBK编码方案于1995年10月制定, 1995年12月正式发布,目前中文版的WIN95、WIN98、WINDOWS NT以及WINDOWS 2000、WINDOWS XP、WIN 7等都支持GBK编码方案。

图为方正细雅宋_GBK字体:

GB 2312的出现,基本满足了汉字的计算机处理需要,但对于人名、古汉语等方面出现的罕用字,GB 2312不能处理,这导致了后来GBK及GB 18030汉字字符集的出现。

GBK采用双字节表示,总体编码范围为8140-FEFE,首字节在81-FE 之间,尾字节在40-FE 之间,剔除 xx7F一条线。总计23940 个码位,共收入21886个汉字和图形符号,其中汉字(包括部首和构件)21003 个,图形符号883 个。P-Windows3.2和苹果OS以GB2312为基本汉字编码, Windows 95/98则以GBK为基本汉字编码。

有些汉字用五笔和拼音都打不出来,如:溙(五笔IDWI),须调出GBK字符集才能打出这个字。极品五笔中可右击输入法图标,设置,属性中选GBK字符集。极点五笔中可点击工具条中相关图标进行转换。

java中如何将unicode编码的汉字串转为gbk编码

在一些应用场景,会出现这样的需求:UTF-8 -》 Unicode -》 GBK,然而,Unicode与GBK没有相对应的算法可以直接转换,前提:GBK与UNICODE没有直接的对应关系,只能通过一张大表将两者联系起来。只能自己写程序处理。

vb 怎么把汉字转换成gbk编码

vb 怎么把汉字转换成gbk编码
参考方法如下:

面的两段VB代码分别针对UTF-8(UTF8EncodeURI)和GB2312(GBKEncodeURI)进行了编码的转换。
Private Sub command1_click()
Debug.Print (UTF8EncodeURI(“汉字“))
Debug.Print (GBKEncodeURI(“汉字“))
End Sub

Function UTF8EncodeURI(szInput)
Dim wch, uch, szRet
Dim x
Dim nAsc, nAsc2, nAsc3
If szInput = ““ Then
UTF8EncodeURI = szInput
Exit Function
End If
For x = 1 To Len(szInput)
wch = Mid(szInput, x, 1)
nAsc = AscW(wch)
If nAsc 《 0 Then nAsc = nAsc + 65536
If (nAsc And &HFF80) = 0 Then
szRet = szRet & wch
Else
If (nAsc And &HF000) = 0 Then
uch = “%“ & Hex(((nAsc \ 2 ^ 6)) Or &HC0) & Hex(nAsc And &H3F Or &H80)
szRet = szRet & uch
Else
uch = “%“ & Hex((nAsc \ 2 ^ 12) Or &HE0) & “%“ & _
Hex((nAsc \ 2 ^ 6) And &H3F Or &H80) & “%“ & _
Hex(nAsc And &H3F Or &H80)
szRet = szRet & uch
End If
End If
Next
UTF8EncodeURI = szRet
End Function
Function GBKEncodeURI(szInput)
Dim i As Long
Dim x() As Byte
Dim szRet As String
szRet = ““
x = StrConv(szInput, vbFromUnicode)
For i = LBound(x) To UBound(x)
szRet = szRet & “%“ & Hex(x(i))
Next
GBKEncodeURI = szRet
End Function

gbk内码查询

助力高考,专业精准,查询结果如下:

GBK内码:涂=CDBF 奇=C6E6 达=B4EF 
8421码涂卡数字:涂=48/148/128/1248 奇=48/24/248/24 达=128/4/248/1248 
填涂示例(★表示涂黑,建议使用电脑查看):
|  涂   |  奇   |  达   |
| CDBF | C6E6 | B4EF |
| 1★★★ | 1111 | ★11★ |
| 22★★ | 2★★★ | ★2★★ |
| ★★4★ | ★★★★ | 4★★★ |
| ★★★★ | ★8★8 | ★8★★ |

提示:GBK内码中的字母只能出现ABCDEF,不会将数字[1,0]与字母[I,O]混淆
   8421码中如果出现数字0,则对应区域无需填涂,留空即可
   如有其它姓名需查询欢迎追问,问题解决请选为满意回答,谢谢.
满意请采纳。

Gbk内码查询

助力高考,专业精准,查询结果如下:

GBK内码:盛=CAA2 夏=CFC4 
8421码涂卡数字:盛=48/28/28/2 夏=48/1248/48/4 
填涂示例(★表示涂黑,建议使用电脑查看):
|  盛   |  夏   |
| CAA2 | CFC4 |
| 1111 | 1★11 |
| 2★★★ | 2★22 |
| ★444 | ★★★★ |
| ★★★8 | ★★★8 |

提示:GBK内码中的字母只能出现ABCDEF,不会将数字[1,0]与字母[I,O]混淆
   8421码中如果出现数字0,则对应区域无需填涂,留空即可
   如有其它姓名需查询欢迎追问,问题解决请选为满意回答,谢谢.

gbk码查询

助力高考,专业精准,查询结果如下:

GBK内码:李=C0EE 响=CFEC 
8421码涂卡数字:李=48/0/248/248 响=48/1248/248/48 
填涂示例(★表示涂黑,建议使用电脑查看):
|  李   |  响   |
| C0EE | CFEC |
| 1111 | 1★11 |
| 22★★ | 2★★2 |
| ★4★★ | ★★★★ |
| ★8★★ | ★★★★ |

GBK内码:斯=CBB9 琴=C7D9 高=B8DF 娃=CDDE 
8421码涂卡数字:斯=48/128/128/18 琴=48/124/148/18 高=128/8/148/1248 娃=48/148/148/248 
填涂示例(★表示涂黑,建议使用电脑查看):
|  斯   |  琴   |  高   |  娃   |
| CBB9 | C7D9 | B8DF | CDDE |
| 1★★★ | 1★★★ | ★1★★ | 1★★1 |
| 2★★2 | 2★22 | ★22★ | 222★ |
| ★444 | ★★★4 | 44★★ | ★★★★ |
| ★★★★ | ★8★★ | ★★★★ | ★★★★ |

提示:GBK内码中的字母只能出现ABCDEF,不会将数字[1,0]与字母[I,O]混淆
   8421码中如果出现数字0,则对应区域无需填涂,留空即可
   如有其它姓名需查询欢迎追问,问题解决请选为满意回答,谢谢.

庆的gbk内码是什么

助力高考,专业精准,查询结果如下:

GBK内码:庆=C7EC 
8421码涂卡数字:庆=48/124/248/48 
填涂示例(★表示涂黑,建议使用电脑查看):
|  庆   |
| C7EC |
| 1★11 |
| 2★★2 |
| ★★★★ |
| ★8★★ |

提示:GBK内码中的字母只能出现ABCDEF,不会将数字[1,0]与字母[I,O]混淆
   8421码中如果出现数字0,则对应区域无需填涂,留空即可
   如有其它姓名需查询欢迎追问,问题解决请选为满意回答,谢谢.

utf8和gbk可以直接转换么

JS中的字符串本身就是以字符来存储,而非字节,所以没有所谓的gbk或utf8;而encodeURI本身就会把字串以utf8编码进行url编码;想要以gbk形式转换,就应该以Buffer来按字节处理。应该这样写:var titleBuffer = new Iconv(’UTF-8’, ’GBK’).convert(’数学’);  // 不要toString,直接以字节数组形式存于buffer。

(1)utf8_encode是PowerBuilder的函数,该函数将 data 字符串转换为 UTF-8 编码,并返回编码后的字符串。UTF-8 是一种用于将宽字符值转换为字节流的 Unicode 的标准机制。

(2)GBK即汉字内码扩展规范,K为扩展的汉语拼音中“扩“字的声母。英文全称Chinese Internal Code Specification。GBK编码标准兼容GB2312,共收录汉字21003个、符号883个,并提供1894个造字码位,简、繁体字融于一库。GB2312码是中华人民共和国国家汉字信息交换用编码,全称《信息交换用汉字编码字符集--基本集》,1980年由国家标准总局发布。基本集共收入汉字6763个和非汉字图形字符682个,通行于中国大陆。新加坡等地也使用此编码。GBK是对GB2312-80的扩展,也就是CP936字码表 (Code Page 936)的扩展(之前CP936和GB 2312-80一模一样)。

gbk内码输入法字母代表什么

GBK内码带有ABCDEF六个字母,分别代表六个数字10、11、12、13、14、15。既A—10、B—11、C—12、D—13、E—14、F—15。
GBK内码填涂实例:
0不涂、1涂【1】、2涂【2】、3涂【1】【2】、4涂【4】、5涂【1】【4】、6涂【2】【4】、7涂【1】【2】【4】、8涂【8】、9涂【1】【8】、A填涂【2】【8】、B填涂【1】【2】【8】、C填涂【4】【8】、D填涂【1】【4】【8】、E填涂【2】【4】【8】、F填涂【1】【2】【4】【8】。

李德壮gbk内码在线查询

1、请及时采纳!!!

李C0EE
德B5C2
壮D7B3
————GBK内码

2、填涂方法:
每个横格里面按照顺序填写每个姓名的代码,每个代码下面的1248按照下面的方法凃黑。
数字为0时,不需要填涂代码。1涂【1】、2涂【2】、3涂【1】【2】、4涂【4】、5涂【1】【4】、6涂【2】【4】、7涂【1】【2】【4】、8涂【8】、9涂【1】【8】、A填涂【2】【8】、B填涂【1】【2】【8】、C填涂【4】【8】、D填涂【1】【4】【8】、E填涂【2】【4】【8】、F填涂【1】【2】【4】【8】。

文章分享结束,gbk和gbk是什么意思的答案你都知道了吗?欢迎再次光临本站哦!

gbk是什么意思?java中如何将unicode编码的汉字串转为gbk编码

本文编辑:admin
: gbk

更多文章:


issued retroactively(FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待)

issued retroactively(FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待)

各位老铁们,大家好,今天由我来为大家分享issued retroactively,以及FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站

2026年10月15日 10:30

f发音是什么?printf的返回值是什么

f发音是什么?printf的返回值是什么

大家好,关于f很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于f发音是什么的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月15日 10:10

begin和start的区别(start与begin的区别)

begin和start的区别(start与begin的区别)

其实begin和start的区别的问题并不复杂,但是又很多的朋友都不太了解start与begin的区别,因此呢,今天小编就来为大家分享begin和start的区别的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月15日 09:20

vant官网中文(范特365 是韩国化妆品VANT36.5吗)

vant官网中文(范特365 是韩国化妆品VANT36.5吗)

大家好,今天小编来为大家解答以下的问题,关于vant官网中文,范特365 是韩国化妆品VANT36.5吗这个很多人还不知道,现在让我们一起来看看吧!

2026年10月15日 09:10

特殊字符是指什么?正则表达式中一些特殊字符的用法

特殊字符是指什么?正则表达式中一些特殊字符的用法

大家好,特殊字符相信很多的网友都不是很明白,包括特殊字符是指什么也是一样,不过没有关系,接下来就来为大家分享关于特殊字符和特殊字符是指什么的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

2026年10月15日 08:10

特殊符号网名大全花样符号(特殊符号昵称有哪些)

特殊符号网名大全花样符号(特殊符号昵称有哪些)

本篇文章给大家谈谈特殊符号网名大全花样符号,以及特殊符号昵称有哪些对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月15日 07:30

prison break(越狱(prison break)到底是在讲个什么)

prison break(越狱(prison break)到底是在讲个什么)

各位老铁们好,相信很多人对prison break都不是特别的了解,因此呢,今天就来为大家分享下关于prison break以及越狱(prison break)到底是在讲个什么的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看

2026年10月15日 06:50

c程序设计第五版教学视频(求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!)

c程序设计第五版教学视频(求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!)

各位老铁们,大家好,今天由我来为大家分享c程序设计第五版教学视频,以及求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动

2026年10月15日 06:40

电脑教程入门(电脑初学入门)

电脑教程入门(电脑初学入门)

本篇文章给大家谈谈电脑教程入门,以及电脑初学入门对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月15日 06:20

十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)

十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)

“十六进制转二进制表”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)!

2026年10月15日 06:10

最近更新

issued retroactively(FORM E上盖“ISSUED RETROACTIVELY”的问题,小女在线等待)
2026-10-15 10:30:03 浏览:0
如何制作短视频(短视频怎么制作)
2026-10-15 10:20:11 浏览:0
f发音是什么?printf的返回值是什么
2026-10-15 10:10:03 浏览:0
免费网站做seo(个人网站如何做SEO)
2026-10-15 09:30:11 浏览:0
热门文章

标签列表