FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: dlehmann69 am 26 April 2020, 22:21:08

Titel: falsche Darstellung Umlaute nach Update auf Perl 5.30.0
Beitrag von: dlehmann69 am 26 April 2020, 22:21:08
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.
Titel: Antw:falsche Darstellung Umlaute nach Update auf Perl 5.30.0
Beitrag von: rudolfkoenig am 26 April 2020, 22:59:59
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.
Titel: Antw:falsche Darstellung Umlaute nach Update auf Perl 5.30.0
Beitrag von: dlehmann69 am 26 April 2020, 23:04:13
na dann müsste es aber aus der mysql Datenbank kommen. Diese nutze ich für configdb.
Titel: Antw:falsche Darstellung Umlaute nach Update auf Perl 5.30.0
Beitrag von: CoolTux am 27 April 2020, 06:30:51
Dann hast Du Deine Datenbank ohne UTF-8 Unterstützung angelegt.
Titel: Antw:falsche Darstellung Umlaute nach Update auf Perl 5.30.0
Beitrag 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?
Titel: Antw:falsche Darstellung Umlaute nach Update auf Perl 5.30.0
Beitrag von: CoolTux am 27 April 2020, 10:15:21
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.