A codificação de URL é um método de codificação que deve ser substituído por caracteres de significado especial para passar informações através dos URLs. No ASP, todos conhecemos uma função do servidor. A seguir, é apresentado o editor do novo canal de tecnologia do Canal de Tecnologia de erro para apresentar como implementar a codificação de URL no ASP. Vamos dar uma olhada!
Se houver espaços, use %20, se houver outros caracteres, use %ASCII. Se houver quatro caracteres de bytes, como caracteres chineses, use dois %ASCII. No entanto, às vezes também precisamos decodificar as cordas codificadas dessa maneira, mas o ASP não fornece funções relevantes, o que nos traz alguns problemas ao lidar com o problema. De fato, desde que conheçamos as regras de codificação, podemos usar o código ASP para implementar nossa própria função URLDecode.
A implementação específica é a seguinte:
Copie o código da seguinteNewsstr = ""
HaveChar = Falso
lastchar = ""
para i = 1 a len (codestre)
char_c = mid (codest, i, 1)
se char_c = "+" então
NEWSTR = Newstr & ""
elseif char_c = "%" então
Next_1_c = MID (codestre, i+1,2)
next_1_num = cint ("& h" & next_1_c)
Se hevechar então
HaveChar = Falso
NEWSTR = Newstr & Chr (Cint ("& H" & Lastchar & Next_1_C))
outro
Se abs (next_1_num) <= 127 então
NEWSTR = Newstr & Chr (Next_1_Num)
outro
HaveChar = True
lastchar = next_1_c
final se
final se
i = i+2
outro
NEWSTR = Newstr & char_c
final se
próximo
urldecode = newstr
Função final
Através da introdução do editor do Erro New Technology Channel, todos aprenderam o conhecimento do ASP. Devemos consolidar as funções que não usamos com frequência durante nosso trabalho, para que não fiquemos impotentes quando precisarmos usá -los.