AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 12 ist offiziell da!!!

Ein Thema von wjjw · begonnen am 7. Nov 2023 · letzter Beitrag vom 29. Nov 2023
 
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
672 Beiträge
 
Delphi 12 Athens
 
#11

AW: Delphi 12 ist offiziell da!!!

  Alt 7. Nov 2023, 16:17
Da kann es eigentlich keine zwei Ansichten geben. Das Ergebnis, das jetzt erzeugt wird, ist schlicht falsch.
Wie Stefan schon erwähnt hat gibt es dafür einen entsprechenden Parameter - der ist allerdings nicht neu und hätte in dem Fall auch schon vorher gesetzt sein sollen. Das es vorher auch ohne ging war ein Fehler.
Sorry, sehe ich anders. Jeder Browser bekommt den genannten Aufruf problemlos hin - und Delphi bis zumindest 11.2 auch. Das man den von dir erwähnten QP-Eintrag fixen wollte, verstehe ich, hat das aber falsch gemacht. Das Problem ist ja nicht, dass man jetzt ein Prozentzeichen kodiert, sondern dass man doppelt kodiert. Ich habe mir das ja im Debugger angeguckt (siehe mein Betrag in Beta-RSB). Wenn in der URL der Text "hello world" steht, dann macht Delphi daraus in einem ersten Schritt "hello%20world", also völlig korrekt. Er merkt sich dann aber nicht, dass er das schon getan hat, sondern geht dann ein zweites Mal drüber und macht daraus dann "hello%2520world". Du willst mir doch nicht ernsthaft erzählen, dass das der richtige Lösungsansatz für den von dir genannten QP-Eintrag ist.

Prinzipiell müsste man nach der ersten Kodierung ggf. ein internes (oder auch das öffentliche) Kennzeichen AlreadyEncoded setzen - macht man aber nicht und dadurch taucht jetzt der Fehler auf. Ist früher nicht aufgefallen, da man von einem % die Finger gelassen hat und klar, das war so natürlich auch falsch.
  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 02:52 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