Hallo,
<?xml version="1.0" encoding="ISO-8859-1"?> <Warenkorb xmlns="http://www.muster.de/Shop-Anbindung/Warenkorb/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.muster.de/Shop-Anbindung/Warenkorb/warenkorb_empfangen.xsd"> <WarenkorbInfo> <Date>2020-07-14</Date> <Time>17:22:39</Time> <RueckgabeKZ>Warenkorbrückgabe</RueckgabeKZ> <Version>2.0</Version> </WarenkorbInfo> <Order> <OrderInfo> <InquiryNo></InquiryNo> <OfferNo>1988783</OfferNo> <PartNo>TEST</PartNo>
- Ich lese dann mit meiner Software das Feld aus. Alle Großhändler, die das Encoding ISO verwenden gehen auch, hier stimmen die Umlaute.
also ist dein Shopsystem anscheinend auch in ISO-8859-x codiert.
Bei den andere die das <?xml version="1.0" encoding="utf-8"?> senden, stimmen in meiner Textarea die Umlaute dann nicht mehr.
Dann wird dir vermutlich nichts anderes übrigbleiben, als die encoding-Angabe aus der XML-Deklaration zu picken und, falls sie nicht auf "iso-8859-1" lautet, den gesamten XML-String umzucodieren.
Live long and pros healthy,
Martin
--
Home is where my beer is.
Home is where my beer is.