J
juson
Unregistered / Unconfirmed
GUEST, unregistred user!
在英文系統下,如Windows 2003,中使用Delphi 7。
如何將String轉換為WideString,然後通過函數得到改String第一個中文字的Unicode碼
Function GetCode(Sr: String): String;
var
W1, W2: Byte;
WStr: WideString;
begin
WStr := WideString(Sr)
//這裡我用了很多轉換函數都不能正確的轉換,但在中文系統中可以
W1 := word(WStr[1]) shr 8;
W2 := word(WStr[1]) and $FF;
...
End;
如果分不夠,可以在[red]加[/red]
如何將String轉換為WideString,然後通過函數得到改String第一個中文字的Unicode碼
Function GetCode(Sr: String): String;
var
W1, W2: Byte;
WStr: WideString;
begin
WStr := WideString(Sr)
//這裡我用了很多轉換函數都不能正確的轉換,但在中文系統中可以
W1 := word(WStr[1]) shr 8;
W2 := word(WStr[1]) and $FF;
...
End;
如果分不夠,可以在[red]加[/red]