Hallo,
nach dem heutigen Update meines Servers auf Ubuntu 20.04 wurde auch Perl auf die Version 5.30.0 gezogen. Zuvor war es noch Version 5.26.1. Nach dem Update werden nun Namen von Räumen, von Aliassen und auch im Attribut valueSuffix nicht mehr richtig dargestellt.
Es lässt sich alles bearbeiten und damit wieder korrigieren. Damit also nur als Hinweis.
Sonst scheint mit der neuen Perlversion alles zu laufen.
Ich habe FHEM mit perl 5.18 gestartet, ein Raum "Bäh" angelegt und gespeichert.
Danach FHEM mit perl 5.30 und der gleichen fhem.cfg gestartet: der Raumname wird korrekt angezeigt.
Mit perl 5.24 gibts auch keine Probleme.
Ich habe meinen Zweifel, dass dieses Problem durch eine neue perl Version hervorgerufen werden kann.
Mir erscheint es plausibler, dass der Inhalt von fhem.cfg von utf-8 in was anderes (latin1?) konvertiert wurde.
na dann müsste es aber aus der mysql Datenbank kommen. Diese nutze ich für configdb.
Dann hast Du Deine Datenbank ohne UTF-8 Unterstützung angelegt.
UTF-8 nutzt die Datenbank schon. Eingestellt ist utf8_bin. Sollte hier besser utf8_general_ci genutzt werden?
Zitat von: dlehmann69 am 27 April 2020, 09:11:58
UTF-8 nutzt die Datenbank schon. Eingestellt ist utf8_bin. Sollte hier besser utf8_general_ci genutzt werden?
Müsstest Du bitte mal im Wiki schauen was da pro Datenbank empfohlen wird.