Sari la conținut
EPUBCheck · Resurse și referințe

EPUBCheck RSC-027: fișier XML codificat în UTF-16

Actualizat:

EPUBCheck RSC-027 este un mesaj de avertizare: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Un fișier XML este codificat în UTF-16; EPUB recomandă UTF-8 pentru fiecare document XML. Este o avertizare: fișierul este totuși citit, dar unele aplicații de citire gestionează slab UTF-16.

Mesajul oficial

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

Severitate implicită
Atenționare. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Un fișier salvat în UTF-16 de un editor, comun cu unele instrumente Windows care îl numesc "Unicode".
  • Fișiere exportate de un procesor de text sau script mai vechi cu UTF-16 ca default.

Cum să o repari

  1. Deschide fișierul menționat în mesaj într-un editor care poate schimba encodările.
  2. Re-salvați-l ca UTF-8 și faceți ca declarația sa XML să spună encoding="UTF-8".
  3. Validați din nou.

Când nu este acest lucru

Orice altă codificare non-UTF-8 (ISO-8859-1, Windows-1252) este eroarea RSC-028.

Termeni folosiți aici

Alte mesaje RSC

  • 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 "…".

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck RSC-027?

EPUBCheck RSC-027 este un mesaj de avertizare: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Un fișier XML este codificat în UTF-16; EPUB recomandă UTF-8 pentru fiecare document XML. Este o avertizare: fișierul este totuși citit, dar unele aplicații de citire gestionează slab UTF-16.

Este RSC-027 o eroare?

RSC-027 este raportat ca avertisment implicit. EPUB este încă valid, dar este posibil ca ceva să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele