XML-API icon indicating copy to clipboard operation
XML-API copied to clipboard

Umlaute werden nicht korrekt angezeigt

Open SLorenz0308 opened this issue 5 years ago • 2 comments

Bei Abfrage des Scripts devicelist.cgi werden Umlaute nicht korrekt angezeigt, Stattdessen sieht man folgende Darstellung: <device name='Rolladen K�che' address='*****' ise_id='*****' interface='BidCos-RF' device_type='HM-LC-Bl1PBU-FM' ready_config='true'> Das gleiche Verhalten bekommt man auch bei Verwendung des npm HttpClient.

SLorenz0308 avatar May 23 '19 19:05 SLorenz0308

Das liegt daran, dass das XML ein ISO 8859-1 encoding definiert und Deine Auslesefunktion aber annimmt, dass das XML in UTF-8 kodiert ist. Um es korrekt auszulesen musst Du es entweder mit diesem encoding einlesen, oder durch einen XML Parser schicken.

pke avatar Sep 27 '19 18:09 pke

Ein URL parameter der die Werte nach utf8 wandelt wäre prima.

HolgerJeromin avatar Nov 09 '20 22:11 HolgerJeromin

Die Version 2 wird das encoding sauber in den XML Daten definieren.

HolgerJeromin avatar Jan 02 '23 16:01 HolgerJeromin