如何解决我想将中文文本转换为 Unicode 代码点
大家好 我有这个中文文本“请检查是否安装客户端” 我想知道我如何使它看起来像这样“\u5fae\u4fe1APP\u5524\u8d77\u6210\u529f” 我使用的是delphi 10.2我很感激任何帮助
解决方法
转换后的文本中的字符数是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;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。