Struppi: Überarbeitung SELFHTML empfohlen

Beitrag lesen

Malformed UTF-8 character (1 byte, need 6) at...

Diese Fehlermeldung kann ich nicht reproduzieren. Wann und wo tritt die denn bei dir auf? Ist das tatsächlich eine Meldung von Perl?

gerade konnte ich sie doch reproduzieren.

Diese Fehlermeldung tritt auf, wenn du ANSI kodiertes Sonderzeichen ausgibst, aber dem Perlinterpreter signalisierst dass du eigentlich utf8 verwendest,  durch use uft8. Das ist natürlich Unsinn.
Dann ist aber die Formulierung in dem Artikel definitiv falsch. Das gegenteil ist richtig, die Fehlermledung erhälst du, wenn du einem nicht utf8 kodiertem Quellcode Perl als solchen verkaufen willst. D.h. die Fehlermeldung kommt dann, wenn du use utf8 verwendest und nicht, wenn du es wegläßt.

Struppi.