Nepovolené znaky
Charakteristika
Nepovolené znaky jsou:
-
kontrolní znaky - znaky z rozsahu 00 - 31 a 127 - 159.
-
nepovolené znaky - znaky definované SK ČR.
-
neplatné Unicode znaky - jedná se zpravidla o části vícebajtových znaků, ve výstupech jsou nahrazené znakem �.
Kontrolní a nepovolené znaky jsou pro snažší orientaci ve výstupu barevně zvýrazněné a zapsané jako html entity (v desítkové soustavě), např.
–.
Po najetí myší na zvýrazněný znak se zobrazí tooltip s podrobnostmi o daném znaku.
Opravy chyb
Grafická reprezentace znaků v knihovním systému, příp. v exportním souboru se může lišit v závislosti na použitém fontu. Kontrolní (a některé další) znaky se zpravidla nezobrazují.
Opravy nepovolených znaků závisí na typu znaku a na tom, jaké další znaky se vyskytují v jeho bezprostředním okolí:
-
kontrolní znaky
Tyto znaky se nezobrazují, je tedy třeba je vyhledat podle jejich číselného kódu a poté vymazat.
-
diakritické znaky
Pokud se před nebo za tímto znakem vyskytuje znak, ke kterému diakritický znak patří, je třeba oba znaky nahradit jedním (např. ˇ + c = č).
V opačném případě (diakritický znak je umístěn samostatně) je třeba tento znak vymazat, případně doplnit správný znak dle kontextu.
-
interpukční znaky + pevná mezera
Tyto znaky je třeba nahradit obdobným povoleným znakem (např. různé typy mezer znakem mezera, různé typy pomlček znakem pomlčka).
POZOR - pokud by se po náhradě vyskytovaly dva stejné znaky za sebou, je třeba nepovolený interpunkční znak vymazat.
-
neplatné Unicode znaky
Tyto znaky je třeba vymazat a případně místo nich doplnit platné Unicode znaky.
Způsob opravy
Opravy je možné provádět:
-
jednotlivě přímo v knihovním systému
V tomto případě doporučujeme smazat více znaků v okolí výskytu nepovoleného znaku a následně je znovu doplnit.
V případě některých nepovolených znaků ale tento postup není dostačující a je třeba smazat celé pole (podpole) a následně ho znovu vložit.
-
hromadně v exportu záznamů
V exportním souboru je možné pomocí vhodného textového editoru nepovolené znaky nalézt a nahradit, příp. smazat.
Opravený exportní soubor je pak třeba naimportovat do knihovního systému a přepsat opravená pole v příslušných záznamech.