社区
网络编程
帖子详情
关于GB2312值的算法
ghybbngj
2007-02-12 09:49:51
在开发一个软件的客户端时,给服务器发送汉字的时候,服务器取的是汉字的GB2312的值,就是说区位码,的高位和低位分别+上32,。
但是某些字就不正常,比如,“也“字,区位码是5018,分别加上32,对应ASCII码就是“R2”,服务器回复不是GB2312编码,(用原配的客户端发送“也”字抓包发现,它发送的是“(R”。
想了好久都不知道是怎么得到这个值的???请高手帮帮我!!
...全文
161
回复
打赏
收藏
关于GB2312值的算法
在开发一个软件的客户端时,给服务器发送汉字的时候,服务器取的是汉字的GB2312的值,就是说区位码,的高位和低位分别+上32,。 但是某些字就不正常,比如,“也“字,区位码是5018,分别加上32,对应ASCII码就是“R2”,服务器回复不是GB2312编码,(用原配的客户端发送“也”字抓包发现,它发送的是“(R”。 想了好久都不知道是怎么得到这个值的???请高手帮帮我!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
汉字编码问题 GBK
GB2312
BIG5
本文深入探讨了汉字编码的种类、如何通过哈希方法处理汉字、如何判断汉字的编码方式,以及如何区分汉字与西文字符。文章详细介绍了
GB2312
、GBK和Big5编码的特点,并提供了一系列用于判断编码的
算法
。此外,还阐述了如何利用字符的字节
值
判断其所属的编码类型,以及如何使用哈希函数快速定位汉字在编码表中的位置。
MD5 java 加密类
本文介绍了一种使用Java实现的MD5加密
算法
,通过具体的代码示例展示了如何将字符串转换为16进制的MD5散列
值
。该
算法
利用了MessageDigest类,并支持
GB2312
编码。
adroid之加密
算法
md5
本文介绍了多种字符编码方式,包括ASCII、
GB2312
、UTF-8、UTF-16和UTF-32,并详细说明了每种编码如何表示字符。此外,还提供了MD5加密
算法
的实现示例,解释了如何将字符串转换为固定长度的散列
值
。
PHP实现按姓名首字母排序
本文介绍了一种用于从汉字字符串中提取首字母的
算法
,该
算法
适用于处理中文姓名的首字母提取,支持常见汉字及部分生僻字。通过将汉字转换为
GB2312
编码并解析其编码
值
,映射到相应的拼音首字母。
php 获取 中文,PHP实现获取中文的首页字母方法
该代码段定义了一个名为`getfirstchar`的函数,用于获取字符串的第一个字符并将其转换为大写。如果字符是英文,直接转换;如果是中文,则通过
GB2312
编码进行处理,并根据ASCII
值
范围映射到特定字母。这个函数可能用于中文字符的预处理,为分类
算法
做准备。
网络编程
18,356
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章