在asp中 Chr ( -12590 )  表示 我在delphi中怎么转呢?  
Edit3.Text:=chr(-12590);  不能转

解决方案 »

  1.   

    可以直接转换,不过就是转换出来的字符是不可见字符而已Edt_1.Text:= IntToStr( Ord( Chr( -12590 ) ) );
      

  2.   

    Edt_1.Text:= Chr( -12590 );也是可以的,不过就是看不见字符而已。Win7 + D7环境
      

  3.   

    但是Chr( -12590 ); 内容是 "我"啊  不是看不见的字符
      

  4.   

    delphi 中一个汉字被认为是两个字符 
    dlphi7    , SHR 8 右移取第一个字节, AND 255 按位与取第二个字节 
    Edit3.Text:=Concat(chr(-12590 SHR 8),chr(-12590 AND 255 ));
      

  5.   

    Delphi 2010以下版本chr(n),返回ASCII。
    Delphi 2010以上,使用了unicode,chr(n),返回是unicode编码。
    0-255,返回的是ASCII,超过此范围,有时不可显示字符,如在汉字范围内,返回$4E00~$9FA5之间的一个整数。