EPUBCheck RSC-027: file XML codificato in UTF-16
Aggiornato:
EPUBCheck RSC-027 è un messaggio di avviso: “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Un file XML è codificato in UTF-16; EPUB raccomanda UTF-8 per ogni documento XML. È un avviso: il file è comunque leggibile, ma alcune app di lettura gestiscono male l'UTF-16.
Il messaggio ufficiale
XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.
- Gravità predefinita
- Avviso. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck esce con 0 a meno che non passi --failonwarnings.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Un file salvato in UTF-16 da un editor, comune con alcuni strumenti di Windows che lo chiamano "Unicode".
- File esportati da un elaboratore di testi o script più vecchio con UTF-16 come predefinito.
Come correggerlo
- Apri il file nominato nel messaggio in un editor che può cambiare le codifiche.
- Salvalo di nuovo come UTF-8 e fai in modo che la sua dichiarazione XML dica encoding="UTF-8".
- Valida di nuovo.
Quando non è questo
Qualsiasi encoding non-UTF-8 (ISO-8859-1, Windows-1252) è l'errore RSC-028.
Termini usati qui
Altri messaggi di 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 "…".
Fonti
- EPUB 3.3, §3.9 XML conformance · leggi
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.