Jakie są nielegalne postacie?
Niedozwolone znaki to litery, cyfry, znaki interpunkcyjne i podobne symbole niedozwolone lub zabronione przez program komputerowy lub składnię. Dokładny charakter tych znaków może się różnić w zależności od używanego programu i sposobu ich używania. Oznacza to, że kontekst, w którym dana osoba pracuje, może często zmieniać, jakich postaci może używać i które postacie mogą powodować problemy. Niedozwolone znaki w języku angielskim to zazwyczaj znaki interpunkcyjne lub litery zawierające nietypowe znaki akcentujące.
Istnieje wiele różnych liter i symboli, które można uznać za niedozwolone znaki, a także inne znaki, które mogą być zabronione, ale niekoniecznie nielegalne w niektórych ustawieniach. Termin „nielegalny” w tym zastosowaniu nie odnosi się do żadnego konkretnego prawa, lecz po prostu wskazuje, że użycie takich znaków narusza „prawo” określonego programu komputerowego. Na przykład w systemie operacyjnym Windows® symbole, takie jak dwukropki, nawiasy kwadratowe i znaki zapytania, są zwykle niedozwolonymi znakami używanymi w nazwach plików lub folderów.
Wiele z tych niedozwolonych znaków jest dozwolonych do nazywania plików i folderów podczas korzystania z Mac OS®, ponieważ programowanie tych systemów jest inne. Dwukropek jest niedozwolonym znakiem w obu typach systemów operacyjnych, ponieważ jest używany w obu systemach do rozróżnienia plików i folderów na ścieżce plików. Różne wersje tych systemów mogą również dopuszczać pewne znaki, które nie są dozwolone w innych wersjach, więc administratorzy systemu muszą często zdawać sobie sprawę z różnych nielegalnych znaków, które mogą powodować problemy w różnych typach systemów. Niektóre litery, które można znaleźć w językach innych niż angielski, zwłaszcza litery angielskie zawierające znaki akcentujące, które są dość powszechne w języku francuskim lub hiszpańskim, są często niedozwolonymi znakami w programach w języku angielskim.
Istnieją również pewne niedozwolone znaki, które dotyczą określonych typów systemów, takie jak adresy e-mail lub jednolite lokalizatory zasobów (adresy URL). Systemy te często nie zezwalają na niektóre znaki lub spacje w określonych kombinacjach lub pozycjach, takie jak trzy kropki razem w elipsie w większości ustawień tekstu lub spacji na początku lub na końcu nazwy. Niektóre programy lub usługi czatu mogą również zabraniać używania niektórych liter zawierających znaki akcentu, które niekoniecznie są nielegalne, ale zabrania się łatwiejszego czytania i zarządzania systemem. Administratorzy systemu mogą potencjalnie zakazać użytkownikom, którzy zwykle używają tych zabronionych znaków, ponieważ takie użycie może naruszać warunki korzystania z tego programu lub usługi.