爱超值,天猫优惠券!  
论坛进行了升级,登录时的安全提问已被清空,登录时不要进行选择,如有需要登录后重设

 找回密码
 注册
搜索
热搜: 活动 交友 discuz

【求助】怎么样把中文字符转换成二进制代码

[复制链接]

1

主题

55

回帖

88

积分

注册会员

积分
88
发表于 2009-11-16 09:23:06 | 显示全部楼层 |阅读模式
各位大虾

小弟我事请教
怎样把中文字转换成ASCII码 谢谢

0

主题

21

回帖

23

积分

新手上路

积分
23
发表于 2009-11-16 15:05:53 | 显示全部楼层
中文字符没有Ascii码!只有区位码(GB-2312)、GBK码、UniCode码   
VB用的是UniCode!   
UniCode码下无汉字内码(只有汉字编号)   
用StrConv转换字符串为ANSI!   
Dim   TempBytes()   as   Byte   
  TempBytes=StrConv(字符串,   vbFormUniCode)   
  TempBytes(0)-160:第一个汉字的区码   
TempBytes(1)-160:第一个汉字的位码   
以此类推   
注意:UniCode包含GBK,汉字比GB-2312要多些,所以有的字符没有区位码!
回复

使用道具 举报

1

主题

55

回帖

88

积分

注册会员

积分
88
 楼主| 发表于 2009-11-18 09:18:54 | 显示全部楼层

回复 2# 的帖子

好高深啊
那可以用C语言解释下吗  
谢谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|遐想网络 鲁ICP备05004005号-2 鲁公网安备 37088302000033号

GMT+8, 2024-11-24 15:40 , Processed in 0.074222 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表