Fehler in 02_RSS

Begonnen von Alexander Bauer, 06 März 2013, 23:24:57

Vorheriges Thema - Nächstes Thema

CQuadrat

Habe einen Workaround gefunden:


text 5 60 { my $text=ReadingsVal('Wetterdienst','a_headline','Keine Warnung'); $text = decode('utf-8',$text); return $text }


Dann werden die Umlaute korrekt angezeigt.
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

betateilchen

Vom 26.08.2013 bis 18.12.2014 ist eine sehr lange Zeit.

Ich denke nicht, dass das Problem mit den Umlauten tatsächlich immer noch besteht. Bei mir sind jedenfalls schon sehr lange alle Umlaute korrekt dargestellt, sonst wäre dieser Thread nicht so lange in der Versenkung verschwunden.

Die Konvertierung von UTF8 ist schon lange (nicht nur aufgrund der aufgetretenen Problematik in RSS) Bestandteil von fhem und steht mit der Funktion utf8ToLatin1() in der fhem.pl zur Verfügung:

text .50 425 { utf8ToLatin1(ReadingsVal("gds","a_headline","")) }

Das wurde meines Wissens auch schon an anderer Stelle im Forum so vorgeschlagen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CQuadrat

Ohne Workaround ist das bei mir noch so.

Update war gestern.
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), MQTT, SONOS (div. Gimmicks), OneWire, Hue

betateilchen

Nochmal: ich kann mir nicht vorstellen, dass Dein Problem noch besteht, wenn Du die Konvertierung mit ut8ToLatin1() machst, so wie ich das beschrieben habe.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!