Colección de citas famosas - Colección de máximas - ¿Qué son los personajes ilegales?

¿Qué son los personajes ilegales?

Los caracteres ilegales no significan que un determinado personaje sea ilegal, sino que un determinado personaje no puede aparecer en una determinada regla definida.

Ejemplo:

1. Por ejemplo, en la denominación de archivos (carpetas) en el sistema operativo, tiene su propio conjunto de reglas: \ / * : | Los caracteres no pueden aparecer en el nombre. Por lo tanto, los caracteres \ / * ? : "lt; gt; | en esta regla son todos caracteres ilegales.

2. Por ejemplo, en lenguajes de programación como C#, las variables no pueden tener nombres que comiencen con números, como la variable 0tmp ¿El nombre es ilegal?

3. Por ejemplo, en el lenguaje Java, los nombres de las variables solo pueden ser combinaciones de números, letras, guiones bajos y $, y no pueden comenzar. con un número

Información ampliada:

Aplicación:

En programación web, debido a que el servidor aceptará solicitudes de los clientes, los programadores deben garantizar la legalidad de las mismas. Los datos de caracteres solicitados, como las palabras clave del lenguaje T-SQL "seleccionar, actualizar, eliminar, insertar, tabla, mientras que 1 == 1, nombre como '*', etc., que son sensibles a las operaciones de la base de datos, son todos caracteres de solicitud ilegales.

Algunos caracteres especiales en ASP solo pueden ser utilizados por los escritores de códigos de páginas web. Si otros los usan, pueden constituir código de ataque, como ataques de inyección SQL, por lo que a veces es necesario bloquearlos. seleccione eliminar, actualizar, insertar, '= y así sucesivamente.

Material de referencia: caracteres ilegales Enciclopedia Baidu