MAX_DbLog_splitFn "°C" als UTF8 verursacht Pronbleme mit DbLog

Begonnen von marc2, 14 Dezember 2015, 23:26:23

Vorheriges Thema - Nächstes Thema

marc2

Moin !

Aktuelle gibt es leider keine Möglichkeit DbLog mitzuteilen, dass der übergebenen Content UTF8-kodiert ist. Seit längerer Zeit
kodiert 10_MAX.pm "°C" in UTF8  und verursacht dabei Probleme beim Loggen der Werte mit DbLog:


2015.12.14 23:02:48 2: DbLog: Failed to insert new readings into database: DBD::Pg::st execute failed: FEHLER:  ungültige Byte-Sequenz für Kodierung »UTF8«: 0xb0 at ./FHEM/93_DbLog.pm line 492.


Was spricht dagegen "°C" in der Funktion MAX_DbLog_splitFn einfach in ASCII zu kodieren ?

Gruß, Marc