Wat zijn illegale tekens?
Illegale tekens zijn letters, cijfers, leestekens en soortgelijke symbolen die niet zijn toegestaan of verboden door een computerprogramma of syntaxis. De exacte aard van deze tekens kan variëren, afhankelijk van het programma dat wordt gebruikt en de manier waarop die tekens worden gebruikt. Dit betekent dat de context waarin een persoon werkt vaak kan veranderen welke karakters hij of zij mag gebruiken en welke karakters problemen kunnen veroorzaken. Illegale tekens in het Engels zijn meestal leestekens of letters met ongebruikelijke accenttekens.
Er zijn veel verschillende letters en symbolen die als illegale tekens kunnen worden beschouwd, en er zijn ook andere tekens die mogelijk zijn verboden, maar niet noodzakelijk illegaal in bepaalde instellingen. De term "illegaal" in dit gebruik verwijst niet naar specifieke wetten, maar geeft in plaats daarvan gewoon aan dat het gebruik van dergelijke tekens in strijd is met de "wet" van een bepaald computerprogramma. In het Windows®-besturingssysteem (OS) zijn symbolen zoals dubbele punten, haakjes en vraagtekens doorgaans illegale tekens voor gebruik bij het benoemen van bestanden of mappen.
Veel van deze illegale tekens zijn toegestaan voor het benoemen van bestanden en mappen bij het gebruik van Mac OS®, omdat de programmering achter deze systemen anders is. De dubbele punt is een illegaal teken in beide typen OS, omdat deze in beide systemen wordt gebruikt om onderscheid te maken tussen bestanden en mappen in een bestandspad. Verschillende versies van deze systemen kunnen ook bepaalde tekens toestaan die niet zijn toegestaan in andere versies, dus systeembeheerders moeten zich vaak bewust zijn van verschillende illegale tekens die problemen kunnen veroorzaken in verschillende soorten systemen. Bepaalde letters die in niet-Engelse talen voorkomen, met name Engelse letters met accenttekens die in het Frans of Spaans veel voorkomen, zijn vaak illegale tekens in Engelstalige programma's.
Er zijn ook bepaalde illegale tekens die betrekking hebben op bepaalde soorten systemen, zoals e-mailadressen of uniform resource locators (URL's). Deze systemen staan vaak bepaalde tekens of spaties niet toe in bepaalde combinaties of posities, zoals drie puntjes samen in wat een ellips zou zijn in de meeste tekstinstellingen of spaties aan het begin of einde van een naam. Sommige chatprogramma's of -services kunnen ook het gebruik van bepaalde letters met accenttekens verbieden, die niet noodzakelijk illegaal zijn, maar zijn verboden om het systeem beter leesbaar en beheersbaar te houden. Systeembeheerders kunnen mogelijk gebruikers verbieden die gewoonlijk deze verboden tekens gebruiken, omdat dergelijk gebruik mogelijk de gebruiksvoorwaarden voor dat programma of die dienst schendt.