FHEM Forum

FHEM => Frontends => RSS => Thema gestartet von: Paul am 29 März 2015, 20:54:41

Titel: Fehlerhafte Darstellung von Umlauten beim 02_RSS.pm Modul
Beitrag von: Paul am 29 März 2015, 20:54:41
In meinem RSS.layout werden sämtliche Umlaute die ich über x y text, wie z.B. "Windstärke"
korrekt angezeigt. Wenn ich aber aus einem ReadingsVal Werte schreiben möchte werden die Umlaute,
die in FHEM korrekt dargestellt werden, verstümmelt.

Z.B readings in FHEM

DWD a_0_headline "Amtliche WARNUNG vor STURMBÖEN"

Daraus wird im RSS:  Amtliche WARNUNG vor STURMBÄ(Quadrat)EN

Muss eventuell noch irgendein Schriftmodul geladen werden? ich habe alle Module die im RSS Workshop angegeben wurden installiert.

Titel: Antw:Fehlerhafte Darstellung von Umlauten beim 02_RSS.pm Modul
Beitrag von: Dr. Boris Neubert am 29 März 2015, 21:33:21
Hallo Paul,

es sieht danach aus, als ob die vom DWD-Wettermodul heruntergeladenen Texte anders kodiert sind als der Rest Deiner FHEM-Installation.

Es gibt die beiden Funktionen

latin1ToUtf8()
utf8ToLatin1()


Versuche mal, diese auf den Text vor der Darstellung anzuwenden, also so etwas wie

{ utf8ToLatin(ReadingsVal("DWD","a_0_headline","?")) }

(ungetestet)

Viele Grüße
Boris
Titel: Antw:Fehlerhafte Darstellung von Umlauten beim 02_RSS.pm Modul
Beitrag von: Paul am 29 März 2015, 21:55:27
Besten Dank mit
{ utf8ToLatin1(...))

Hat es geklappt
Titel: Antw:Fehlerhafte Darstellung von Umlauten beim 02_RSS.pm Modul
Beitrag von: stefan-dd am 02 Oktober 2016, 18:27:00
Wie wendet man dies anß

{ utf8ToLatin1(...))