Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Idhttp: utf8Text (https://www.delphipraxis.net/159392-idhttp-utf8text.html)

perpe 25. Mär 2011 22:13

Idhttp: utf8Text
 
Hallo,

ich steh gerade total auf dem Schlauch, hoffe ihr könnt mir helfen.
Ich hole via idhhtp.get eine Textdatei aus dem Internet, diese ist in utf8. Bekomme sie nicht umgewandelt um sie weiter zu verarbeiten, sprich die \u00f6 Zeichen in Lesbare umwandeln. Habe schon so einiges ausprobiert, abe rnichts klappt.

Könnt ihr mir weiter helfen?

rollstuhlfahrer 26. Mär 2011 07:47

AW: Idhttp: utf8Text
 
Falls du ein Delphi > 2009 haben solltest, dann kannst du diese einfach weiter verwenden, weil die Strings dann UTF8Strings sind.

Ansonsten kannst du aus UTF-8 wieder normales ANSI machen durch Delphi-Referenz durchsuchenUTF8Decode().

Bernhard

perpe 26. Mär 2011 22:31

AW: Idhttp: utf8Text
 
Hallo,

ist Delphi 2007. Mit UTF8Decode hatte ich es versucht, jedoch ohne Erfolg.

Dachte eigentlich das ich vielleicht bei IdHttp was falsch eingestellt habe, ist es wohl aber auch nicht.

Das Problem hat sich aber höchst wahrscheinlich erledigt. Habe das Problem erst mal Ruhen lassen und bisschen weiter geschrieben, hat sich dann herausgestellt das das Programm drei weitere Dateien im selben Format einlesen muss. Das Dateiformat war mir bisher unbekannt, hat sich als json herausgestellt. Hab mich drüber schlau gemacht und bin jetzt auf die SuperObject Komponete gestossen. Das Demo Programm dazu liest meine Dateien richtig ein und stellt auch die Sonderzeichen bei der Ausgabe in Virtualstringtree richtig dar, genau das was ich wollt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz