汉字在内存中用16进制如何表示?
怎样换算?!

解决方案 »

  1.   

    将国标码两个字节的最位都置为"1",即转换成汉字的内部码。
    计算机信息处理系统就是根据字符编码的最高位是"1"还是"0"来区分汉字字符和ASCII码字符。
      

  2.   

    var   s:array[0..2]of char;
    begin
          s:='码';
          Showmessage(s+' : '+format('%x : %x ',[ord(s[0]),ord(s[1])]));end;
      

  3.   

    楼上的兄弟
    我试了一下
    发现有所出入
    比如: “中”我用上面的方法 查出是 D6 D0
    我与其他软件查出是 D6 CF
    两都相差1
    WHY?