Parsing of undecoded UTF-8 will give garbage when decoding entities at ./FHEM/59

Begonnen von dieter56, 04 Februar 2021, 11:34:38

Vorheriges Thema - Nächstes Thema

dieter56

Hallo, seit langer Zeit taucht in meinem Protokoll bei jeder Aktualisierung der Wetterdaten über das Modul 59_PROPLANTA.pm
diese Fehlermeldung auf:
2021.02.04 11:21:31 1: PERL WARNING: Parsing of undecoded UTF-8 will give garbage when decoding entities at ./FHEM/59_PROPLANTA.pm line 706.
2021.02.04 11:21:31 1: stacktrace:
2021.02.04 11:21:31 1:     main::__ANON__                      called by ./FHEM/59_PROPLANTA.pm (706)
2021.02.04 11:21:31 1:     main::PROPLANTA_Run                 called by FHEM/Blocking.pm (194)
2021.02.04 11:21:31 1:     main::BlockingStart                 called by FHEM/Blocking.pm (107)
2021.02.04 11:21:31 1:     main::BlockingCall                  called by ./FHEM/59_PROPLANTA.pm (640)
2021.02.04 11:21:31 1:     main::PROPLANTA_Start               called by ./FHEM/59_PROPLANTA.pm (560)
2021.02.04 11:21:31 1:     main::PROPLANTA_Set                 called by fhem.pl (3813)
2021.02.04 11:21:31 1:     main::CallFn                        called by fhem.pl (1918)
2021.02.04 11:21:31 1:     main::DoSet                         called by fhem.pl (1951)
2021.02.04 11:21:31 1:     main::CommandSet                    called by fhem.pl (1251)
2021.02.04 11:21:31 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2721)
2021.02.04 11:21:31 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (991)
2021.02.04 11:21:31 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (596)
2021.02.04 11:21:31 1:     main::FW_Read                       called by fhem.pl (3818)
2021.02.04 11:21:31 1:     main::CallFn                        called by fhem.pl (759)


Wenn ich die Zeile 706 im Modul von
$parser->parse($response);
auf
$parser->parse(decode_utf8 ($response));
ändere, verschwindet die Fehlermeldung.

Kann man diese Programmänderung dauerhaft einpflegen?

Gruß
Dieter