Einzelnen Beitrag anzeigen

whook

Registriert seit: 17. Nov 2003
5 Beiträge
 
#1

Zeichencodierung mit Indy

  Alt 18. Nov 2003, 00:20
Hallo Leute,
ich habe echt Probleme mit den verschiedenen charset Codierungen.

Ich habe sowohl versucht UTF-8 codierte Zeichen mit Utf8ToAnsi zu decodieren also andere Zeichen mit Utility Library v.1.0.3. Irgendwie klappt alles nicht so richtig dh. gar nicht ;/

Beispielcode so angepasst, damit man sieht was ich da mache:

Delphi-Quellcode:
var
text:string;
begin
text:=Iso8859_2ToUTF16str(IdHTTP1.get('http://80.110.132.33/cgh/skupno/news.cfm?id=12793&jez=2'));
memo1.Text:=text;
end;
ist 8859_2 codiert.
Umlaute kommen dennoch nicht decodiert






Delphi-Quellcode:
var
text:string;
begin
text:=Utf8ToAnsi(IdHTTP1.get('http://www.diepresse.com/artikel.aspx?id=339914'));
memo1.Text:=text;
end;
ist UTF-8 codiert.
Umlaute kommen dennoch nicht decodiert


Hat jemand eine Ahnung, was ich falsch mache, irgendwie gehts mir nämlich mittlerweile so:

Danke

[edit=r_kerber]Delphi-Tags gesetzt! Mfg, r_kerber[/edit]
  Mit Zitat antworten Zitat