Passer au contenu
EPUBCheck · Ressources et références

EPUBCheck RSC-027 : fichier XML encodé en UTF-16

Mis à jour :

EPUBCheck RSC-027 est un message d'avertissement : “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Un fichier XML est encodé en UTF-16 ; EPUB recommande UTF-8 pour chaque document XML. C'est un avertissement : le fichier est toujours lu, mais certaines applications de lecture gèrent mal l'UTF-16.

Le message officiel

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

Gravité par défaut
Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
version EPUBCheck
5.4.0

Causes typiques

  • Un fichier enregistré en UTF-16 par un éditeur, commun avec certains outils Windows qui l'appellent "Unicode".
  • Fichiers exportés par un ancien traitement de texte ou un script avec UTF-16 comme valeur par défaut.

Comment le corriger

  1. Ouvrez le fichier nommé dans le message dans un éditeur qui peut changer les encodages.
  2. Réenregistrez-le en tant que UTF-8 et faites en sorte que sa déclaration XML indique encoding="UTF-8".
  3. Validez à nouveau.

Quand ce n'est pas ça

Tout autre codage non-UTF-8 (ISO-8859-1, Windows-1252) est l'erreur RSC-028.

Termes utilisés ici

Autres messages 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 "…".

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck RSC-027 ?

EPUBCheck RSC-027 est un message d'avertissement : “XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.” Un fichier XML est encodé en UTF-16 ; EPUB recommande UTF-8 pour chaque document XML. C'est un avertissement : le fichier est toujours lu, mais certaines applications de lecture gèrent mal l'UTF-16.

Est-ce que RSC-027 est une erreur ?

RSC-027 est signalé comme un avertissement par défaut. Le EPUB est toujours valide, mais quelque chose pourrait causer des problèmes dans certaines applications de lecture. EPUBCheck se termine avec 0 sauf si vous passez --failonwarnings.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils