![]() |
Sonderzeichen umwandeln
Hi
also ich lade mit Indy folgende Datei runter und will diese verarbeiten. ![]() Leider hab ich das Problem das dort alles umgewandelt ist also die Leerzeichen die ä,ö,ü etc gibts dafür ne Komponente/Funktion um das umzuwandeln ? Bsp: Die+schwarzen+W%C3%B6lfe+der+Nacht Die Schwarzen Wölfer der Nacht Mfg |
AW: Sonderzeichen umwandeln
Ich glaube, Du suchst sowas wie hier:
![]() |
AW: Sonderzeichen umwandeln
anscheinend nicht das richtige
also was ich bisher rausgefunden hab das ist UTF-8 ![]() %C3%B6 = ö (nach c3 b6 suchen) |
AW: Sonderzeichen umwandeln
UTF8toString funzt leider auch nicht der wandelt es nicht um
|
AW: Sonderzeichen umwandeln
Dann verkette mal URLDECODE und dein UTF8toString (also zuerst urldecode und dann aus utf-8 ansi machen).
Bernhard |
AW: Sonderzeichen umwandeln
Habs probiert aber bei dem URLEncode gibts noch Probs :/
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin Listbox1.Items.Text := Utf8ToAnsi(TIdURI.URLEncode(IdHttp1.Get('http://de68.die-staemme.de/map/ally.txt'))); end; Zitat:
|
AW: Sonderzeichen umwandeln
Auch die lange version funzt nicht
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var x: TStringlist; I: Integer; begin x := TStringlist.Create; x.Text := IdHttp1.Get('http://de68.die-staemme.de/map/ally.txt'); for I := 0 to x.Count - 1 do Listbox1.Items.Add(Utf8ToAnsi(TIdURI.URLEncode(x[I]))); end; |
AW: Sonderzeichen umwandeln
Hab gerade was gefunden was meine arbeit schonmal extrem erleichtert
![]() das funzt wenigstens
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var x: TStringlist; I: Integer; begin x := TStringlist.Create; x.Text := IdHttp1.Get('http://de68.die-staemme.de/map/ally.txt'); for I := 0 to x.Count - 1 do Listbox1.Items.Add(UTF8toAnsi(HTTPDecode(x[I]))); end; |
AW: Sonderzeichen umwandeln
Also: Es soll die Editieren-Funktion geben. Dann braucht man nicht für 1 Aussage 3 Beiträge.
Zum funktionieren: Es kommt das richtige Ergebnis raus? Bernhard |
AW: Sonderzeichen umwandeln
ergebnis ist das richtige ja
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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-2025 by Thomas Breitkreuz