汉字字符特点
1、=两个字节
2、第一个字节的Asc码>128截取汉字字符
1、循环检查字节
2、当字节Asc>128 Then 截取2个字节作为一个汉字字符
   否则,截取1个字节作为Asc基本符号

解决方案 »

  1.   

    汉字字符特点
    1、占用两个字节
    2、第一个字节Asc码>128处理字符串
    1、循环读取字节
    2、字节Asc码>128,截取两个字节作为汉字字符,指针移动两位
       否则截取一个字节作为Asc基本字符,指针移动一位
      

  2.   

    第一个字节Asc码>128的就是汉字
      

  3.   

    var
      TempStr:String;
      i,StrLen:integer;
    begin
      TempStr:='中';
      StrLen := Length(TempStr);
      For i:=1 to StrLen do
      begin
        ShowMessage(IntToHex(Ord(TempStr[i]),4));
      end;
    end; 
    这样就获得汉字的两个字节的Asc码~~
    然后你在判断是否等于这两个Acs码中的一个就可以之道他是否是这个汉字字符的半个了~~