O que são caracteres ilegais?
Caracteres ilegais são letras, números, sinais de pontuação e símbolos semelhantes não permitidos ou proibidos por um programa ou sintaxe de computador. A natureza exata desses caracteres pode variar, dependendo do programa que está sendo usado e da maneira como esses caracteres são usados. Isso significa que o contexto em que uma pessoa está trabalhando geralmente pode alterar quais caracteres ele ou ela pode usar e quais podem criar problemas. Caracteres ilegais em inglês geralmente são sinais de pontuação ou letras que incluem acentos incomuns.
Existem muitas letras e símbolos diferentes que podem ser considerados caracteres ilegais e outros caracteres que podem ser proibidos, embora não necessariamente ilegais em determinadas configurações. O termo "ilegal" neste uso não se refere a nenhuma lei específica, mas simplesmente indica que o uso de tais caracteres viola a "lei" de um programa de computador específico. No sistema operacional Windows®, por exemplo, símbolos como dois pontos, colchetes e pontos de interrogação são normalmente caracteres ilegais para uso em nomes de arquivos ou pastas.
Muitos desses caracteres ilegais são permitidos para nomear arquivos e pastas ao usar o Mac OS®, no entanto, uma vez que a programação por trás desses sistemas é diferente. O sinal de dois pontos é um caractere ilegal nos dois tipos de sistema operacional, pois é usado nos dois sistemas para diferenciar arquivos e pastas em um caminho de arquivo. Versões diferentes desses sistemas também podem permitir certos caracteres que não são permitidos em outras versões; portanto, os administradores de sistemas devem estar cientes de diferentes caracteres ilegais que podem criar problemas em diferentes tipos de sistemas. Certas letras que podem ser encontradas em idiomas que não o inglês, especialmente as que incluem caracteres de destaque bastante comuns em francês ou espanhol, geralmente são caracteres ilegais nos programas de inglês.
Também existem certos caracteres ilegais relacionados a tipos específicos de sistemas, como endereços de email ou URLs. Esses sistemas geralmente não permitem determinados caracteres ou espaços em combinações ou posições específicas, como três pontos juntos no que seriam reticências na maioria das configurações ou espaços de texto no início ou no final de um nome. Alguns programas ou serviços de bate-papo também podem proibir o uso de certas letras que incluem acentos, que não são necessariamente ilegais, mas são proibidas de manter o sistema mais fácil de ler e gerenciar. Os administradores de sistema podem potencialmente banir usuários que habitualmente usam esses caracteres proibidos, pois esse uso pode violar os termos de uso desse programa ou serviço.