小编Abd*_*awi的帖子

在德尔福柏林中,UTF-8字符串显示为反斜杠,后跟数字"\ 0646"?

有些人能帮助我正确显示UTF-8 unicode字符串吗?

我正在调用一个从Web服务接收文本字符串的过程.该过程工作正常,字符串被完美地接收.但是,由于字符串包含UTF-8文本,因此它将unicode字母显示为数字...

{"displayName":"\u062a\u0637\u0628\u064a\u0640\u0640\u0640\u0642 \u062f\u0639\u0640\u0640\u0640\u0640\u0640\u0627\u0621"
Run Code Online (Sandbox Code Playgroud)

德尔福柏林应该支持UTF-8,但我没有使用哪个函数来编码UTF-8并显示文本(阿拉伯语文本)!!

Procedure TF_Main.GnipHTTPSTransfer(Sender: TObject; Direction: Integer; BytesTransferred: Int64; PercentDone: Integer; Text: String);
Begin
  Inc(Transfer_Count);
  L_Counter.Caption:=IntToStr(Transfer_Count);
  write(GNIP_Text_File, Text);
  M_Memo.Lines.Add(text);
End;
Run Code Online (Sandbox Code Playgroud)

delphi unicode delphi-10.1-berlin

0
推荐指数
1
解决办法
562
查看次数

标签 统计

delphi ×1

delphi-10.1-berlin ×1

unicode ×1