有些人能帮助我正确显示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)