Wir verwenden NSXMLParser in Objective-C, um unser XML-Dokument zu analysieren, die alle UTF-8-codiert sind. Ein Dokument enthält eine Zeichenfolge "Nestlé" (wie in ...<title>Nestlé Novelties</title>...
). Der Parser wurde gerade beendet und meldet einen Fehler mit dem Fehlercode = 9, aufgrund des französischen Buchstabens "e" am Ende des Wortes "Nestle". Außerdem haben wir versucht, mit IE, Chrome, Safari das gleiche Dokument direkt anzuzeigen. Sie haben einen ähnlichen Codierungsfehler gemeldet.Problem mit dem Wort "Nestlé" in einem XML-Dokument (UTF-8-Codierung) mit NXXMLParser. Irgendeine Idee?
Wir verwenden UTF-8 für alle eingehenden XML-Dokumente, was bedeutet, dass alle "<?xml version="1.0" encoding="UTF-8" ?>
" als Anfang des Dokuments haben.
Ist dies ein Codierungsproblem? Wenn ja, wie lösen wir das? Welche Kodierung sollten wir für alle unsere XML-Dokumente verwenden? Danke im Voraus!
Barclay
wirklich geheimnisvoll! Können Sie das Dokument auf das kleinste verkleinern, das ein Problem verursacht, und bearbeiten Sie Ihre Frage, um es anzuzeigen (mit der richtigen Formatierung - markieren Sie den XML-Code und klicken Sie auf das Symbol, das wie Nullen und Einsen aussieht). –
Es muss der Name eines internationalen Industriekonglomerats sein, das diese Störung verursacht – krosenvold
Ersetzen durch "Der Hersteller von Nesquik." – Nosredna