在asp中 Chr ( -12590 ) 表示 我
在delphi中怎么轉呢?
Edit3.Text:=chr(-12590); 不能轉
uj5u.com熱心網友回復:
可以直接轉換,不過就是轉換出來的字符是不可見字符而已Edt_1.Text:= IntToStr( Ord( Chr( -12590 ) ) );
uj5u.com熱心網友回復:
Edt_1.Text:= Chr( -12590 );
也是可以的,不過就是看不見字符而已。
Win7 + D7環境
uj5u.com熱心網友回復:
但是Chr( -12590 ); 內容是 "我"啊 不是看不見的字符
uj5u.com熱心網友回復:
delphi 中一個漢字被認為是兩個字符dlphi7 , SHR 8 右移取第一個位元組, AND 255 按位與取第二個位元組
Edit3.Text:=Concat(chr(-12590 SHR 8),chr(-12590 AND 255 ));
uj5u.com熱心網友回復:
Delphi 2010以下版本chr(n),回傳ASCII。Delphi 2010以上,使用了unicode,chr(n),回傳是unicode編碼。
0-255,回傳的是ASCII,超過此范圍,有時不可顯示字符,如在漢字范圍內,回傳$4E00~$9FA5之間的一個整數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/49303.html
標籤:VCL組件開發及應用
下一篇:第一天總結
