Verwenden des Quickbooks SDK QBFC 7.0. Wenn ich eine Liste aller Kunden in Quickbooks zu erhalten versuchen, wenn eine der Kunden wie è ein akzentuiertes Zeichen in ihrem Namen hat, dann erhalte ich eine Ausnahme:Akzentuierte Zeichen mit Quickbooks verwenden SDK
An Exception occurred! Type:UTFDataFormatException, Message: invalid byte 2 (<)
of a 3-byte sequence. SAXParseException: error ar line 1, column 23 in XML data.
Mehrere Intuit-Foren haben gesagt, dass ich umsteigen die XML zu UTF-8 (was sie sagen, sie geben keine echte Lösung), die QBFC verwendet eindeutig XML zum Senden und Empfangen von Daten, aber ich kann nicht finden, die Standardcodierung zu überschreiben.
Die Anfrage wird mit dem folgenden Code erstellt. Die Ausnahme tritt auf DoRequests()
IMsgSetRequest req = Session.GetLatestMsgSetRequest();
ICustomerQuery cq = req.AppendCustomerQueryRq();
IMsgSetResponse responseSet = Session.QBSM.DoRequests(req);
Wenn das funktioniert, bist du meine neue bff. – Finch042