Hvad er ulovlige karakterer?
Ulovlige tegn er bogstaver, tal, tegnsætningstegn og lignende symboler, der ikke er tilladt eller forbudt af et computerprogram eller syntaks. Disse personers nøjagtige karakter kan variere afhængigt af det program, der bruges, og den måde, hvorpå disse tegn bruges. Dette betyder, at den kontekst, som en person arbejder i, ofte kan ændre, hvilke tegn han eller hun kan bruge, og hvilke tegn, der kan skabe problemer. Ulovlige karakterer på engelsk er typisk tegnsætningstegn eller bogstaver, der indeholder usædvanlige accentmærker.
Der er mange forskellige bogstaver og symboler, der kan betragtes som ulovlige tegn, og der er også andre tegn, der kan være forbudt, men ikke nødvendigvis ulovlige i visse indstillinger. Udtrykket "ulovlig" i denne brug henviser ikke til nogen særlig lovgivning, men indikerer i stedet simpelthen, at brugen af sådanne tegn er i strid med "loven" for et bestemt computerprogram. I Windows®-operativsystemet (OS) er for eksempel symboler som en kolon, parentes og spørgsmålstegn typisk ulovlige tegn til brug i navngivning af filer eller mapper.
Mange af disse ulovlige tegn er dog tilladt til at navngive filer og mapper, når du bruger Mac OS®, da programmeringen bag disse systemer er forskellige. Colon er en ulovlig karakter i begge typer OS, da den bruges i begge systemer til at skelne mellem filer og mapper i en filsti. Forskellige versioner af disse systemer kan også tillade bestemte tegn, der ikke er tilladt i andre versioner, så systemadministratorer skal ofte være opmærksomme på forskellige ulovlige tegn, der kan oprette problemer i forskellige typer systemer. Visse breve, der kan findes på ikke-engelske sprog, især engelske bogstaver, der indeholder accentmærker, der er ret almindelige på fransk eller spansk, er ofte ulovlige karakterer i engelsksprogede programmer.
Der er også visse ulovlige karakterer, der vedrører bestemte typer systemer, såsom e-mail-adresser eller ensartede ressource-locatorer (URL'er). Disse systemer tillader ofte ikke bestemte tegn eller mellemrum i bestemte kombinationer eller positioner, såsom tre prikker sammen i hvad der ville være en ellipsis i de fleste tekstindstillinger eller mellemrum i begyndelsen eller slutningen af et navn. Nogle chatprogrammer eller -tjenester kan også forbyde brugen af visse bogstaver, der indeholder accentmærker, som ikke nødvendigvis er ulovlige, men som er forbudt at holde systemet lettere at læse og administrere. Systemadministratorer kan potentielt forby brugere, der sædvanligvis bruger disse forbudte tegn, da en sådan brug kan krænke vilkårene for brug af det pågældende program eller tjeneste.