Ich möchte JSON als UTF-8 String zu parsen, aber wenn ich diesen Wert in Delphi XE3 in einem Label zeigen nur anzeigen ???? aber wenn ShowMessage(); dieser Wert korrekt ist Wert bitte helfen Sie mir: 'سعید'parsen JSON mit UTF-8 Wert in Delphi Xe3 mit TlkJSONobject
mein Code:
procedure TServerMethods1.Ins_Info(var TehResult: String);
var
name: string;
js,xs:TlkJSONobject;
begin
js := TlkJSON.ParseText(ThResult) as TlkJSONobject;
if not assigned(js) then
begin
readln;
exit;
end
else
begin
name := AnsiToUtf8(js.getString('name'));
end;
end;
Sicher TlkJSON bereits versteht Unicode und gibt Zeichenfolgen, die richtig decodiert worden sind. –
, aber falsche Unicode zurückgeben –
Ihr Code hat Fehler und macht keinen Sinn. Bitte geben Sie ein kompilierbares [minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) an. –