RSC-016Kod pliku jest uszkodzony: znacznik nie został zamknięty albo jest źle zapisany

Co ten komunikat znaczy

Każdy znacznik w rozdziale musi być zamknięty i poprawnie zagnieżdżony. Tutaj któryś nie został zamknięty, zamknięto go w złej kolejności albo w tekście jest pojedynczy znak < lub &. Od tego miejsca czytnik nie potrafi odczytać pliku.

Dlaczego to ważne

Rozdział może się w ogóle nie otworzyć. Walidator przerwał sprawdzanie tego pliku, więc po naprawie mogą pojawić się kolejne błędy. Księgarnie zwykle odrzucają plik z takim błędem.

Jak naprawić

W Sigilu

  1. 1Otwórz e-⁠book w Sigilu (Plik › Otwórz).
  2. 2W menu Narzędzia znajdź polecenie „Popraw wszystkie pliki HTML”. Sigil sam domknie znaczniki. Jeśli błąd zostanie, popraw kod ręcznie w miejscu wskazanym przez numer wiersza.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

W Calibre

  1. 1W Calibre zaznacz książkę i wybierz „Edytuj książkę”.
  2. 2W menu Narzędzia wybierz „Popraw HTML we wszystkich plikach”. Calibre sam domknie znaczniki. Jeśli błąd zostanie, popraw kod ręcznie w miejscu wskazanym przez numer wiersza.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

Oba programy są darmowe: sigil-ebook.com, calibre-ebook.com

Najczęstsze postacie tego komunikatu

RSC-016 to wspólny kod wielu różnych usterek. O którą chodzi, mówi dalsza część komunikatu.

W kodzie jest znak specjalny zapisany w sposób, którego EPUB nie zna

RSC-016„…The entity "nbsp" was referenced, but not declared.…”

Znaki specjalne, np. twardą spację, zapisuje się w kodzie skrótem. EPUB zna tylko kilka takich skrótów, a w pliku jest inny, najczęściej &nbsp;. Od tego miejsca czytnik nie potrafi odczytać pliku.

W Sigilu

  1. 1Otwórz e-⁠book w Sigilu (Plik › Otwórz).
  2. 2Otwórz „Znajdź & Zastąp…” (Ctrl+F). W całej książce zamień &nbsp; na &#160; przyciskiem „Zastąp wszystkie”. Inne skróty zamień tak samo na ich numer albo na sam znak.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

W Calibre

  1. 1W Calibre zaznacz książkę i wybierz „Edytuj książkę”.
  2. 2W menu Szukaj otwórz wyszukiwanie (Ctrl+F). We wszystkich plikach zamień &nbsp; na &#160; przyciskiem „Zastąp wszystko”. Inne skróty zamień tak samo na ich numer albo na sam znak.
  3. 3Zapisz (Ctrl+S) i sprawdź plik jeszcze raz.

Oba programy są darmowe: sigil-ebook.com, calibre-ebook.com

Przykład: przed i po

Przed
<p>Dr&nbsp;Kowalski wszedł do sali.</p>
Po
<p>Dr&#160;Kowalski wszedł do sali.</p>

Oba zapisy oznaczają twardą spację, ale tylko drugi jest poprawny w EPUB.

Masz ten komunikat w swoim pliku?

Sprawdź plik za darmo albo zleć nam poprawny EPUB z pliku Word.

Podobne błędy

Pytania i odpowiedzi

Księgarnia odrzuciła mój plik z kodem RSC-016. Co teraz?

Popraw plik według kroków powyżej, sprawdź go jeszcze raz w walidatorze i dopiero wtedy wyślij ponownie.

Czy RSC-016 blokuje publikację e-⁠booka?

Tak. Księgarnie i dystrybutorzy odrzucają pliki, w których walidator zgłasza błędy, a przy błędzie krytycznym części pliku nie da się nawet sprawdzić.

W jakim programie poprawić plik EPUB?

W Sigilu albo w Calibre (funkcja „Edytuj książkę”). Oba programy są darmowe i mają polską wersję.

Treść i ważność komunikatu według EPUBCheck 5.4.0.