AlexBausW: automatische Umwandlung von Html-Entities durch CGI.pm?

Beitrag lesen

Hallo Calocybe,

<input type="hidden" name="mean" value="[ahdt. &#34;Leistung Befehlender&#34;], Schulze [spätmhdt. ], lat. scultetus">

[...]

Das wird vom *Browser* ganz normal interpretiert (nicht von CGI.pm), warum auch nicht? Der Browser sendet also schon nur das ", schliesslich hast Du das ja ins Hidden-Feld geschrieben.

Erstmal vielen Dank für Deine Antwort.
Wenn ich Dich also richtig verstanden habe, dann interpretiert der Browser, bevor er die Felder encoded und das Formular absendet, alle HTML-Entities, und wandelt diese in ihre Ascii-Zeichen zurück?
Ich bin eben davon ausgegangen, daß der Browser Werte, die in den Feldern stehen, so wie sie sind encoded und anschließend überträgt. Ich werd das mal mit ein paar Get-Formularen abchecken.
Trotzdem überrascht mich diese Verhaltensweise der/des Browser(s) dann doch ein wenig ;-)

Gruß AlexBausW

P.S.: Ist ja auch nicht schlimm, wenn ich " statt &#34; übergeben bekomme. Es wird eh zur Ausgabe im Browser gespeichert. Ich habe " nur 'maskieren' wollen, damit mein hidden-field nicht irgendwo mitten im text 'endet' ;-)
<input type="hidden" name="mean" value="[ahdt. "Leistung Befehlender"], Schulze [spätmhdt. ], lat. scultetus">
So kam bei mir nämlich nur "[ahdt. " an ;-(was ich nicht gleich bedacht hatte ;-)