XML-API
XML-API copied to clipboard
Umlaute werden nicht korrekt angezeigt
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.
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.
Ein URL parameter der die Werte nach utf8 wandelt wäre prima.
Die Version 2 wird das encoding sauber in den XML Daten definieren.