AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi idHTTP mit MediaWiki API Tokens
Thema durchsuchen
Ansicht
Themen-Optionen

idHTTP mit MediaWiki API Tokens

Ein Thema von LWChris · begonnen am 8. Jul 2011 · letzter Beitrag vom 10. Jul 2011
 
Benutzerbild von LWChris
LWChris

Registriert seit: 27. Jul 2010
Ort: Erkelenz
22 Beiträge
 
Turbo Delphi für Win32
 
#6

AW: idHTTP mit MediaWiki API Tokens

  Alt 10. Jul 2011, 05:11
HTTPEncode() bei UTF8 führt aber zu Problemen bei Umlauten (äüö...) und Konsorten
Dreck. Gerade streikt es an Anfürhungszeichen. Es ist doch echt zum

Ich hasse Codierungs-Probleme, bzw allgemein diese Art von absolut unnötigen Problemen (auch z. B. das CR/LF Problem, wo jeder sein eigenes Süppchen kocht). Speicherplatz kost' nix, alles nur noch UTF-64 Nein ernsthaft, gibt es eine Funktion, die alle westlichen plus Sonderzeichen, sprich von mir aus nicht mal die arabischen und asiatischen Schriftzeichen beherrscht?

Naja, fürs Einloggen brauchte ich das nie festlegen, das stimmte alles wie es voreingestellt war.
Dass kommt immer drauf an wie "genau" es das Script/Server nimmt

Ich glaube du hast es dir ganz schön verkompliziert, aber solange es läuft
Tut es ja nicht, d. h. an und für sich schon, nur bei Sonderzeichen macht die Funktion eben schlapp...

EDIT:
Der TStringStream musst natürlich auch in UTF8 erstellt werden:
ResponseStream := TStringStream.Create('', CP_UTF8);
Also ich weiß nicht, in welcher Version du arbeitest, aber bei mir gibt es (noch?) keine überladene Create-Methode von TStringStream mit einem zweiten Parameter. Ich arbeite offenbar mit ziemlich veralteten Units, aber eigentlich ich bin froh, dass mein "TurboDelphi Explorer" überhaupt läuft...

EDIT:

OK, damit hatte ich nicht gerechnet... Ich hab <TIdHTTP>.Request.ContentType := 'application/x-www-form-urlencoded'; hinzugefügt und er kommt auf einmal mit Satzzeichen klar. Soll heißen: Entweder war das eben ein Zufall, dass die Anfrage gescheitert ist, oder du hast mein Problem gelöst bevor es entstand.
Chris
Software: schnell, effektiv, günstig. Wähle zwei.

Geändert von LWChris (10. Jul 2011 um 05:21 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:47 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