Siirry sisältöön
EPUBCheck · Resurssit ja viittaukset

EPUBCheck RSC-028: XML-tiedosto ei ole UTF-8-muodossa

Päivitetty:

EPUBCheck RSC-028 on virheilmoitus: “XML documents must be encoded in UTF-8, but … was detected.” XML-tiedosto käyttää muuta koodausta kuin UTF-8, jota EPUB vaatii XML-dokumenteille. Merkit, kuten aksentit ja lainausmerkit, voivat näkyä roska-merkkeinä lukusovelluksissa.

Virallinen viesti

XML documents must be encoded in UTF-8, but %1$s was detected.

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.

Tyypilliset syyt

  • Tiedosto tallennettu ISO-8859-1, Windows-1252 tai muulla vanhalla koodauksella, usein ilmoitettu XML-ilmoituksessa.
  • Teksti, joka on liitetty toiseen asiakirjaan ja tallennettu muokkaustyökalun oletuskoodauksella.

Kuinka korjata se

  1. Avaa viestissä mainittu tiedosto editorissa, joka voi muuttaa koodauksia.
  2. Muuta tiedosto UTF-8:ksi ja muuta XML-ilmoitus koodaukseksi="UTF-8" (tai poista koodausattribuutti).
  3. Tarkista aksenttimerkit muuntamisen jälkeen, ja validoi sitten uudelleen.

Milloin tämä ei ole se

UTF-16 on vain varoitus, RSC-027.

Tässä käytetyt termit

Muut RSC viestit

  • RSC-027 XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • RSC-029 Data URL is not allowed in this context.
  • RSC-026 URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)
  • RSC-030 File URLs are not allowed in EPUB, but found "…".
  • RSC-025 Informative parsing error: …
  • RSC-031 Remote resource references should use HTTPS, but found "…".

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä tarkoittaa EPUBCheck RSC-028?

EPUBCheck RSC-028 on virheilmoitus: “XML documents must be encoded in UTF-8, but … was detected.” XML-tiedosto käyttää muuta koodausta kuin UTF-8, jota EPUB vaatii XML-dokumenteille. Merkit, kuten aksentit ja lainausmerkit, voivat näkyä roska-merkkeinä lukusovelluksissa.

Onko RSC-028 virhe?

RSC-028 ilmoitetaan virheenä oletuksena. EPUB rikkoo spesifikaation sääntöjä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilalla 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut