Dann werde ich mal alle Entities 'per Hand' durch einfache Stringersetzung austauschen...
Das löst das eigentliche Problem aber nicht.
use HTML::Entities;
use bytes;
print decode_entities('€');
# Ausgabe ok, keine Fehlermeldung
use bytes;
sollte genügen. Das Modul wird ohnehin per Default geladen, es ist ein Pragma, use bytes;
schaltet es ein no bytes;
schaltet es aus. MfG