meg*_*r0n 0 delphi unicode delphi-xe
我正在学习更多有关Unicode的知识.有人可以演示如何将代码点值转换为字符串,反之亦然.
例如:如何转换U+0037为其字符或字符串表示形式7.
还请说明如何为ascii执行此操作.例如:转换 为其字符或字符串表示形式,即空格.
Delphi字符串已经使用Unicode(UTF16)编码,因此不需要将delphi字符串"转换"为Unicode.下面是一个如何将nbsp(U + 00A0)和'7'(U + 0037')的Unicode表示直接插入delphi字符串的示例:
procedure TForm1.Button1Click(Sender: TObject);
const
U_nbsp = $00A0;
U_7 = $0037;
var
S: string;
begin
S:= 'abcd' + Char(U_nbsp) + Char(U_7);
ShowMessage(S);
end;
Run Code Online (Sandbox Code Playgroud)