La codificación de URL es un método de codificación que debe reemplazarse con caracteres de significado especial para pasar información a través de las URL. En ASP, todos conocemos una función del servidor. El siguiente es el editor del nuevo canal de tecnología del canal de tecnología de error para presentarle cómo implementar la codificación de URL en ASP. ¡Echemos un vistazo!
Si hay espacios, use %20 en su lugar, si hay otros caracteres, use %ASCII en su lugar. Si hay cuatro caracteres de bytes como los caracteres chinos, use dos %ASCII en su lugar. Sin embargo, a veces también necesitamos decodificar las cadenas codificadas de esta manera, pero ASP no proporciona funciones relevantes, lo que nos trae algunos problemas al tratar el problema. De hecho, mientras sepamos las reglas de codificación, podemos usar el código ASP para implementar nuestra propia función Urldecode.
La implementación específica es la siguiente:
Copie el código de la siguiente manera: Función Urldecode (codector)Newsstr = ""
havechar = falso
lastchar = ""
para i = 1 a Len (codicio)
char_c = mid (codestr, i, 1)
Si char_c = "+" entonces
Newsstr = Newstr y ""
elseif char_c = "%" entonces
next_1_c = mid (codector, i+1,2)
next_1_num = cint ("& h" & next_1_c)
Si havechar entonces
havechar = falso
Newsstr = Newstr & chr (cint ("& h" & Lastchar & next_1_c))
demás
Si ABS (NEXT_1_NUM) <= 127 entonces
Newsstr = Newstr & chr (next_1_num)
demás
havechar = verdadero
lastchar = next_1_c
final si
final si
i = i+2
demás
Newsstr = Newstr & Char_c
final si
próximo
urldecode = newrtr
función final
A través de la introducción del editor del Canal de Tecnología del Nuevo Error, todos han aprendido el conocimiento en ASP. Debemos consolidar las funciones que no usamos con frecuencia durante nuestro trabajo, por lo que no estaremos indefensos cuando necesitemos usarlas.