Thread Systematische Fehler (42 answers)
Opened by rosti at 2023-11-12 10:22

rosti
 2023-11-12 19:16
#195497 #195497
User since
2011-03-19
3235 Artikel
BenutzerIn
[Homepage]
user image
PS: Deinen Code habe ich mal getestet. Damit wird auch die Kodierung der Konsole geprüft und wenn es irgendwo einen mismatch gibt legt das Script die Ohren an. Z.B. wenn use utf8; nicht notiert ist.

Was zu prüfen wäre ist, ob dieses Konstrukt auch über den CGI/1.1 funktioniert und genau da gibt es das Problem daß CGI/1.1 die Kodierung der Konsole gar nicht kennt. Um dem gerecht zu werden müsste man ein binmode STDOUT, ':encoding(utf8)'; notiern auch um somit die Portability zu sichern.

Auf diesen ganzen Hick-Hack kann man aber auch verzichten indem man die Kodierung gar nicht erst mit use utf8; einschaltet, denn ein print "€"; hat schon immer die richtigen Bytes ausgegeben vorausgesetzt man hat den Editior angewiesen die Scriptdatei in utf8 zu speichern.

Schönen Sonntag ;)

View full thread Systematische Fehler