Co jsou nelegální postavy?
Nelegální znaky jsou písmena, čísla, interpunkční znaménka a podobné symboly, které počítačový program nebo syntaxe nepovolují ani nezakazují. Přesná povaha těchto znaků se může lišit v závislosti na použitém programu a způsobu, jakým jsou tyto znaky použity. To znamená, že kontext, ve kterém osoba pracuje, může často změnit, jaké postavy může používat a které postavy mohou způsobovat problémy. Nelegální znaky v angličtině jsou obvykle interpunkční znaménka nebo písmena, která obsahují neobvyklé znaky zvýraznění.
Existuje mnoho různých písmen a symbolů, které lze považovat za nelegální znaky, a existují i další znaky, které mohou být v určitých nastaveních zakázány, i když ne nezbytně nezákonné. Pojem „nelegální“ v tomto použití neodkazuje na žádné konkrétní zákony, ale pouze naznačuje, že použití takových znaků porušuje „zákon“ konkrétního počítačového programu. Například v operačním systému Windows® (OS) jsou symboly jako dvojtečky, závorky a otazníky obvykle nelegálními znaky pro použití v pojmenovávání souborů nebo složek.
Mnoho z těchto nelegálních znaků je povoleno pro pojmenování souborů a složek při používání Mac OS®, protože programování za těmito systémy je jiné. Dvojtečka je nezákonný znak v obou typech OS, protože se používá v obou systémech k rozlišení souborů a složek v cestě k souboru. Různé verze těchto systémů mohou také povolit určité znaky, které nejsou povoleny v jiných verzích, takže správci systému si musí často uvědomovat různé nezákonné znaky, které mohou způsobovat problémy v různých typech systémů. Některá písmena, která mohou být nalezena v neanglických jazycích, zejména anglická písmena, která obsahují znaky s diakritikou, které jsou ve francouzštině nebo španělštině docela běžné, jsou v programech anglického jazyka často nelegálními znaky.
Existují také určité nezákonné znaky, které se vztahují k určitým typům systémů, jako jsou e-mailové adresy nebo jednotné vyhledávače zdrojů (URL). Tyto systémy často neumožňují určité znaky nebo mezery v konkrétních kombinacích nebo pozicích, jako jsou například tři tečky společně, což by ve většině textových nastavení nebo mezer na začátku nebo na konci názvu bylo elipsou. Některé chatovací programy nebo služby mohou také zakázat použití určitých písmen, která obsahují značky s přízvukem, které nemusí být nutně nezákonné, ale je zakázáno udržovat systém snadněji čitelný a spravovatelný. Správci systému mohou potenciálně zakázat uživatelům, kteří tyto zakázané znaky obvykle používají, protože takové použití může porušovat podmínky použití pro daný program nebo službu.