是否可以将两个Bytes
组合成WideChar
,如果可以,那么如何实现呢?
例如,字母“ē”在二进制中表示为00010011
= 19
和 00000001
= 1
,或者一起表示为275
。
var
WChar: WideChar;
begin
WChar := WideChar(275); // Result is "ē"
var
B1, B2: Byte;
WChar: WideChar;
begin
B1 := 19;
B2 := 1;
WChar := CombineBytesToWideChar(B1, B2); // ???
如何在Delphi中从两个字节获取WideChar
?