在VB中汉字的ASCII码 小于0。

解决方案 »

  1.   

    顺便说一句(回答20分的问题的习惯):
    If 你不知道怎样给分 Then 去看:http://www.csdn.net/expert/faq.shtm
      

  2.   

    汉字的机器吗大于0xA0,asc码小于0xA0,
    AO就是10进制的256
      

  3.   

    b0a1~f7fe是gb2312的编码范围基本集GB2312-80共收汉字及图形符号7445个,其中汉字6763个,其他 图形字符682个。汉字在GB2312-80中共分为二级:第一级为常用字,计3755个;第二级为次常用字,共有3008个。GB2312-80图形字符代码示意图如下              b7 0 0   1 1 
                第 b6 1 1   1 1 
                二 b5 0 0   1 1 
                字 b4 0 0   1 1 
                节 b3 0 0   1 1 
                  b2 0 1   0 1 
      第 一 字 节     b1 1 0   1 0 
    b7 b6 b5 b4 b3 b2 b1 区 位 1 2 ... 93 94 
    0 1 0 0 0 0 1 1 94*94=8836 
    图形字符区域
     
    0 1 0 0 0 1 0 2 
                  ... 
    1 1 1 1 1 0 1 93 
    1 1 1 1 1 1 0 94 每个图形字符的汉字交换码用两个字节表示。每个字节为七位二进制码,其代码在十六进制数21H到7EH之间。因此它与ISO646完全兼容。GB2312汉字基本集就分为94个区和94个位,每个汉字在其中的位置代码用十进制就表示成0101-9494,用十六进制就表示成2121H-7E7EH。在GB2312中,图形字符和汉字的位置分配如下:第16-55区为一级汉字,国际码为3021H-577EH,区位码为1601-5594;第56-87区为二级汉字,国际码为5821H-777EH,区位码为5601-8794。第1-9区是其他图形符号,国际码为2121H-297EH,区位码为0101-0994。GB2312中第10-15区和第88-94区是空白区,这些空白区可作为系统扩充汉字代码用。内码扩展范围汉字内码扩展规范(GBK)是国家技术监督局1995年为中文Windows95所制定的新的汉字内码规范(其中GB表示国标,K表示扩展)。该规范在字汇一级上支持ISO10646和GB13000中的全部中日韩(CJK)汉字,并与国家标准GB2312-80信息处理交换码相兼容。  在汉字字序上,GB2312-80中的汉字依然按照原有的一级、二级字,分别按拼音、部首和笔画排列。另外,在GBK中还追加了80个汉字与部首/构件,与上述两类字汇分开,按康熙字典的页码、字位单独排列。GBK中的码位分配总体上采用十六进制数8140H-FEFEH的矩形区域,剔除xx7FH一条线,共计23940个码位。其中标准码为五个,用户自定义区为三个,如下表。GBK内码分配表类别 简称 矩形 码位数 字符数 字符名称 备注 
    符号 
    标准区
     GBK/1 A1A1-A9FE 846 717 图形符号 GB2321及GB12345为主 
    GBK/5 A840-A9A0 192 166 图形符号 Big5及结构符等 
    小计
     1038 883 图形符号   
    汉字 
    标准区
     GBK/2 BOA1-F7FE 6768 6763 汉字 GB2312 
    GBK/3 8140-A0FE 6080 6080 汉字 GB13000 
    GBK/4 AA40-FEA0 8160 8160 汉字 GB13000等 
    小计
     21008 21003 汉字   
    用 
    户自定义区
     (1)区 AAA1-AFFE 564       
    (2)区 F8A1-FEFE 658       
    (3)区 A140-A7A0 672     限制使用 
    小计 1894       
    总计 23940 21886   
      

  4.   

    这个问题清参见:
    http://www.csdn.net/expert/topic/503/503886.shtm