¿Cómo evitar que los símbolos se conviertan en caracteres ilegales?
2 Intente reemplazar, como cambiar Bin a Wu Wen.
1 Caracteres ilegales: Los caracteres ilegales no significan que un determinado personaje sea ilegal, sino que un determinado personaje no puede aparecer en las reglas definidas.
Ejemplos de caracteres ilegales: ①Por ejemplo, al nombrar archivos (carpetas) en el sistema operativo, tiene su propio conjunto de reglas: \/*? Caracteres como | no pueden aparecer en el nombre. Entonces, en esta regla, los caracteres \/*? :" & lt& gt| son todos caracteres ilegales.
(2) Por ejemplo, en lenguajes de programación como las variables C#, los nombres que comienzan con números no pueden aparecer. Los nombres de variables como 0tmp son ilegales. p>
(3) Por ejemplo, en el lenguaje Java, los nombres de las variables solo pueden ser números, letras, guiones bajos y $, y no pueden comenzar con números.
Aplicación: en programación web, porque el servidor. aceptará la solicitud final de los clientes, por lo que el programador debe garantizar la legalidad de los datos de caracteres solicitados. Las palabras clave "seleccionar, actualizar, eliminar, insertar, tabla, mientras que 1 == 1, similar a un nombre" * en el lenguaje T-SQL son confidenciales. a operaciones de base de datos. ', etc. 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 los ataques de inyección SQL. Por eso, a veces es necesario proteger, como seleccionar eliminar, actualizar, insertar, '=, etc.