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
- Deschide fișierul menționat în mesaj într-un editor care poate schimba encodările.
- Re-salvați-l ca UTF-8 și faceți ca declarația sa XML să spună encoding="UTF-8".
- 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-026URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-025Informative parsing error: …RSC-029Data URL is not allowed in this context.RSC-024Informative parsing warning: …RSC-030File URLs are not allowed in EPUB, but found "…".
Surse
- EPUB 3.3, §3.9 XML conformance · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.