Cosa sono i personaggi illegali?
I caratteri illegali sono lettere, numeri, segni di punteggiatura e simboli simili non consentiti o vietati da un programma per computer o da una sintassi. L'esatta natura di questi personaggi può variare, a seconda del programma utilizzato e del modo in cui tali caratteri vengono utilizzati. Ciò significa che il contesto in cui una persona sta lavorando può spesso cambiare quali personaggi può usare e quali personaggi possono creare problemi. I caratteri illegali in inglese sono in genere segni di punteggiatura o lettere che includono accenti insoliti.
Esistono molte lettere e simboli diversi che possono essere considerati personaggi illegali e ci sono anche altri personaggi che potrebbero essere proibiti, anche se non necessariamente illegali, in determinati contesti. Il termine "illegale" in questo utilizzo non si riferisce a leggi particolari, ma indica semplicemente che l'uso di tali personaggi viola la "legge" di un determinato programma per computer. Nel sistema operativo Windows® (OS), ad esempio, simboli come due punti, parentesi quadre e punti interrogativi sono in genere caratteri illegali da utilizzare in nomi di file o cartelle.
Molti di questi caratteri illegali sono autorizzati a nominare file e cartelle quando si utilizza Mac OS®, poiché la programmazione dietro questi sistemi è diversa. I due punti sono un carattere illegale in entrambi i tipi di sistema operativo, in quanto vengono utilizzati in entrambi i sistemi per differenziare file e cartelle in un percorso di file. Diverse versioni di questi sistemi possono anche consentire determinati caratteri non consentiti in altre versioni, quindi gli amministratori di sistema devono spesso essere consapevoli di diversi caratteri illegali che possono creare problemi in diversi tipi di sistemi. Alcune lettere che possono essere trovate in lingue non inglesi, in particolare lettere inglesi che includono accenti piuttosto comuni in francese o spagnolo, sono spesso caratteri illegali nei programmi di lingua inglese.
Esistono anche alcuni caratteri illegali che si riferiscono a tipi particolari di sistemi, come indirizzi e-mail o localizzatori di risorse (URL) uniformi. Questi sistemi spesso non consentono determinati caratteri o spazi in particolari combinazioni o posizioni, come tre punti insieme in quella che sarebbe un'ellissi nella maggior parte delle impostazioni di testo o spazi all'inizio o alla fine di un nome. Alcuni programmi o servizi di chat possono anche vietare l'uso di determinate lettere che includono segni di accento, che non sono necessariamente illegali ma sono vietati per rendere il sistema più facile da leggere e gestire. Gli amministratori di sistema possono potenzialmente vietare gli utenti che utilizzano abitualmente questi caratteri proibiti, poiché tale utilizzo può violare i termini di utilizzo per quel programma o servizio.