Zum Inhalt springen
EPUBCheck · Ressourcen und Verweise

EPUBCheck RSC-027: XML-Datei in UTF-16 kodiert

Aktualisiert:

EPUBCheck RSC-027 ist eine Warnmeldung: „XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.“ Eine XML-Datei ist in UTF-16 kodiert; EPUB empfiehlt UTF-8 für jedes XML-Dokument. Es ist eine Warnung: die Datei wird weiterhin gelesen, aber einige Lese-Anwendungen gehen schlecht mit UTF-16 um.

Die offizielle Nachricht

XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.

Standard-Schweregrad
Warnung. Die EPUB ist weiterhin gültig, aber irgendetwas wird wahrscheinlich Probleme in einigen Leseanwendungen verursachen. EPUBCheck beendet die Ausführung mit 0, es sei denn, Sie übergeben --failonwarnings.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Eine Datei, die von einem Editor in UTF-16 gespeichert wurde, üblich bei einigen Windows-Tools, die es "Unicode" nennen.
  • Dateien, die von einem älteren Textverarbeitungsprogramm oder Skript mit UTF-16 als Standard exportiert wurden.

Wie man es behebt

  1. Öffnen Sie die in der Nachricht angegebene Datei in einem Editor, der die Kodierungen ändern kann.
  2. Speichern Sie es erneut als UTF-8 und lassen Sie die XML-Deklaration encoding="UTF-8" sagen.
  3. Erneut validieren.

Wann es nicht das ist

Jede andere nicht-UTF-8 Kodierung (ISO-8859-1, Windows-1252) ist der Fehler RSC-028.

Hier verwendete Begriffe

Andere RSC Nachrichten

  • RSC-026 URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)
  • RSC-028 XML documents must be encoded in UTF-8, but … was detected.
  • RSC-025 Informative parsing error: …
  • RSC-029 Data URL is not allowed in this context.
  • RSC-024 Informative parsing warning: …
  • RSC-030 File URLs are not allowed in EPUB, but found "…".

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck RSC-027?

EPUBCheck RSC-027 ist eine Warnmeldung: „XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.“ Eine XML-Datei ist in UTF-16 kodiert; EPUB empfiehlt UTF-8 für jedes XML-Dokument. Es ist eine Warnung: die Datei wird weiterhin gelesen, aber einige Lese-Anwendungen gehen schlecht mit UTF-16 um.

Ist RSC-027 ein Fehler?

RSC-027 wird standardmäßig als Warnung angezeigt. Die EPUB ist weiterhin gültig, aber etwas könnte wahrscheinlich Probleme in einigen Leseanwendungen verursachen. EPUBCheck endet mit 0, es sei denn, Sie geben --failonwarnings an.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen