Michael Schröpl: Sonderzeichen / Kommentare

Beitrag lesen

Also habe ich immer mehr Funktionen aus dem Script entfernt, um die Fehlerquelle einzuschränken.

"perl -w" und "use strict" hätten Dir eine aussagekräftige Fehlermeldung mit exakter Zeilennummer gegeben.

So habe nach langer Zeit durch Zufall bemerkt, dass der Fehler gar nicht im Programm selbst zu finden war, sondern in einem Kommentar!
Genauer gesagt: das gesamte Script hat nicht funktioniert, weil in einigen Kommentaren deutsche Umlaute vorkamen.

Wenn Du ein Perl-Skript binär über Betriebssystemgrenzen überträgst und damit zwischen LF und CR+LF inkompatible Zeilenbegrenzer erzeugst, passiert etwas Ähnliches. (http://www.teamone.de/selfaktuell/artikel/schroepl03.htm#a5) Da ist Perl nun mal ziemlich kleinlich.

Hat jemand bereits die selbe Erfahrung gemacht?

Nicht mit Umlauten, in der Tat. (Seltsames Perl, das.)
Zwischen welchen Plattformen (und Perl-Interpretern) hast Du denn Dein Skript wie übertragen? Ich kann mir den Effekt gar nicht vorstellen ...