Übrigens, wenn du aufmerksam liest, wird dir eine Stelle auffallen, wo ich diese Unterscheidung nicht mache. Das aber auch nur aus dem Grund, weil Javascript das Leerzeichen in seinen diesbezüglichen Funktionen generell zu %20 kodiert und ich keine Lust hatte, da noch eine Extrawurst zu kochen.
Ja der Himmel hängt voller Extrawürste.
Mich beschäftigt derzeit folgendes Problem.
Ich schreibe an einem Perl-Modul, das das Frontend für einen Formmailer darstellt. Das Modul soll ein anderes Modul einbinden, das dann den SMTP Versand durchführt.
In welche Zuständigkeit fällt die Kontextgerechte Behandlung der Mail.
Muss ich die Headerbehandlung durchführen, oder ist das in der Zuständigkeit des SMTP Moduls?
Wenn ich eine Mail via Sendmail versende, dann wird von mir erwartet, dass ich die Headerbehandlung selber durchführe.
In diesem Beispiel wäre das nicht schlimm, wenn die Behandlung mehrfach durchgeführt wird, denn das Resultat bleibt sich dasselbe. Aber es zeigt ein Grundproblem: Wie erfahre ich, ob eine Kontextbehandlung durchgeführt wurde? Und wie legt man bei einem modularen Design genau fest, wo Kodierungen durchzuführen sind?
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische