我想将中文文本转换为 Unicode 代码点

I would like to convert Chinese text to Unicode code points

大家好我有这个中文文本“请检查是否安装客户端”我想知道我怎样才能让它看起来像这样“\u5fae\u4fe1APP\u5524\u8d77\u6210\u529f”我正在使用delphi 10.2 I感谢您的帮助

你转换后的文字字符数是9个,而中文是10个,我猜是转换不正确。您如何看待这个:“\u8BF7\u68C0\u67E5\u662F\u5426\u5B89\u88C5\u5BA2\u6237\u7AEF”?

上面的转换是这样完成的:

procedure TForm1.BitBtn1Click(Sender: TObject);
var
    S1 : String;
    S2 : String;
    C  : Char;
begin
    S1 := '请检查是否安装客户端';
    Memo1.Lines.Add(S1);

    S2 := '';
    for C in S1 do
        S2 := S2 + '\u' + IntToHex(Ord(C), 4);

    Memo1.Lines.Add(S2);
end;