Anzeige

@KWM: Problem mit Anführungszeichen in Links

Sachfremdes
Benutzeravatar
Thomas
Kennerspieler
Beiträge: 405

@KWM: Problem mit Anführungszeichen in Links

Beitragvon Thomas » 8. Oktober 2008, 11:23

Hallo KMW,

die Forensoftware hat anscheinend Probleme mit Links, in denen Anführungszeichen vorkommen. Wenn ich zum Beispiel den Link http://search.live.com/results.aspx?q="wegen+des+super+Supports+von+Heinrich+eine+klare" verwende, dann erscheint als "Popup" zwar der richtige Komplett-Link (nämlich search.live.com/results.aspx?q="wegen+des+super+Supports+von+Heinrich+eine+klare"), aber verlinkt ist nur search.live.com/results.aspx?q=

Viel Spaß beim bugfixen!

Benutzeravatar
KMW

Re: @KWM: Problem mit Anführungszeichen in Links

Beitragvon KMW » 8. Oktober 2008, 13:41

Hallo Thomas,
Nachricht ist angekommen, werde mich hoffentlich demnächst drum kümmern können.

Fröhliche Grüße
KMW

Benutzeravatar
Carsten Wesel | FAIRspielt.de

Re: @KWM: Problem mit Anführungszeichen in Links

Beitragvon Carsten Wesel | FAIRspielt.de » 8. Oktober 2008, 14:45

KMW schrieb:
>
> Nachricht ist angekommen, werde mich hoffentlich demnächst
> drum kümmern können.

Du könntest ja genug Zeit haben - du bringst ja keine Spiele raus, die zur Messe fertig sein müssen. :-)

Gruß Carsten (der gut reden hat)

Benutzeravatar
Heinrich Tegethoff

Re: @KWM: Problem mit Anführungszeichen in Links

Beitragvon Heinrich Tegethoff » 8. Oktober 2008, 16:27

Hallo Thomas,

das Problem kommt schlicht daher, dass ein " in einer URL,
also einem http:-Trum, nicht vorkommen darf.

Sekundäre Quelle: http://de.wikipedia.org/wiki/URL_Encoding
Primärquelle: http://tools.ietf.org/html/rfc3986

Wie Programme mit ungültigen Zeichen umgehen, ist deren Problem. Wahrscheinlich wird Dein Browser die angegebene Adresse mit %22 statt " ans Web geben. Dies solltest Du auch bei Deiner Angabe der URL an anderer Stelle tun, so dass z.B. diese Forensoftware es korrekt erkennt. Man kann die Forensoftware umstellen, aber es ist schlicht ein Problem, das Ende einer http-Zeichenfolge zu erkennen. Sie endet einfach mit einem ungültigen Zeichen wie einem Leerzeichen, Zeilenende oder "-Quote, oder?

Servus,
Heinz

Benutzeravatar
Kai Borschinsky
Kennerspieler
Beiträge: 154

Re: @KWM: Problem mit Anführungszeichen in Links

Beitragvon Kai Borschinsky » 10. Oktober 2008, 10:22

Also, Firefox wandelt Quotes in %22 um, wenn man es direkt eingibt, im IE bleiben sie erhalten (werden aber sicher intern als %22 interpretiert und weitergegeben. Aber IE will ja seine Anwender dumm halten. ;) ).

Die meisten Browser müßten mittlerweile zumindest solche Eingaben umwandeln können, wenn sie übergeben werden. Das passiert hier aber wohl nicht.

Quotes sind zwar formal falsch, es wäre aber trotzdem sinnvoll, wenn die Forensoftware so etwas interpretieren könnte, weil man meist halt doch einfach blind kopiert, was der eigene Browser anzeigt. Normaluser haben dann kaum noch eine Chance, das selbst zu erkennen oder gar zu reparieren.

Benutzeravatar
Thomas
Kennerspieler
Beiträge: 405

Re: @KWM: Problem mit Anführungszeichen in Links

Beitragvon Thomas » 10. Oktober 2008, 12:18

Kai Borschinsky schrieb:
>
> Also, Firefox wandelt Quotes in %22 um, wenn man es direkt

Dann probier mal folgendes (im Firefox):

1. Gehe auf www.google.de
2. Gebe als Suchbegriff b]"Probleme mit Anführungszeichen"[/b] (natürlich inklusive Anführungszeichen) ein.
3. Drücke den Knopf "Google-Suche"
4. Schau dir die URL in der Firefox-Adresszeile an, da wurden die Anführungszeichen nunmal leider nicht URL-kodiert.

(Davon abgesehen: Wenn man damit argumentieren möchte, dass Anführungszeichen nicht mehr zur URL gehören, müsste die Forensoftware die Anführungszeichen und den Text danach wenigstens als normalen Fliestext anzeigen. Sie zeigt aber die URL im Mouseover-Popup richtig an, nur der Link ist verkürzt.)


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste