![]() |
REST-Service und deutsche Sonderzeichen (ä=\u00e4)
Hallo,
ich bekomme von einem Rest-Service den folgenden Text als AnsiString Das h\u00e4tte ich ohne dich nicht geschafft Klar sollte das \u00e4 ein ä sein. Der Rest-Service ist nicht von mir. Sollte das ä nicht anders maskiert sein? Bekomme ich das durch eine Delphi- oder Windows-Funktion konvertiert oder muss ich das selber per StringReplace machen? |
AW: REST-Service und deutsche Sonderzeichen (ä=\u00e4)
Was bekommst du exakt zurück. Nur diesen Text oder noch ein paar - in deinen Augen unwichtige - Zeichen die du uns vorenthälst?
Z.B.
Code:
Den könntest du mit einer vernünftigen JSON-Bibliothek passend umwandeln.
"Das h\u00e4tte ich ohne dich nicht geschafft"
Einfach mal ![]() |
AW: REST-Service und deutsche Sonderzeichen (ä=\u00e4)
Hallo,
nein nur die, keine komischen Zeichen ala vermurkstes Unicode. |
AW: REST-Service und deutsche Sonderzeichen (ä=\u00e4)
Welche Bibliothek liefert denn
Delphi-Quellcode:
😨
AnsiString
|
AW: REST-Service und deutsche Sonderzeichen (ä=\u00e4)
Hallo,
das klappt ja bei dem Link wirklich ;) {"a":"Das h\u00e4tte ich ohne dich nicht geschafft"} -> {"a":"Das hätte ich ohne dich nicht geschafft"} |
AW: REST-Service und deutsche Sonderzeichen (ä=\u00e4)
Ja, das liegt wohl an der
![]() Und es klappt auch, wenn du nur
Code:
dort eingibst, weil auch das ist JSON
"H\00E4tte"
|
AW: REST-Service und deutsche Sonderzeichen (ä=\u00e4)
Hallo,
Zitat:
Ich glaube, das war auch WideString, wurde aber dann in AnsiString konvertiert. Ich wollte damit nur Hinweisen, dass es wahrscheinlich nichts mit Unicode-Konvertierung zu tun hat. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz