Le codage d'URL est une méthode de codage qui doit être remplacée par des caractères de signification particulière afin de transmettre des informations via des URL. Dans ASP, nous connaissons tous une fonction du serveur. Ce qui suit est l'éditeur de la nouvelle chaîne technologique du canal de technologie d'erreur pour vous présenter la façon de mettre en œuvre le codage d'URL dans ASP. Jetons un coup d'œil!
S'il y a des espaces, utilisez à la place% 20, s'il y a d'autres caractères, utilisez à la place% ASCII. S'il y a quatre caractères d'octets tels que des caractères chinois, utilisez à la place deux% ASCII. Cependant, parfois, nous devons également décoder les chaînes codées de cette manière, mais ASP ne fournit pas de fonctions pertinentes, ce qui nous cause des ennuis lorsqu'il s'agit du problème. En fait, tant que nous connaissons les règles de codage, nous pouvons utiliser le code ASP pour implémenter notre propre fonction URLDECODE.
La mise en œuvre spécifique est la suivante:
Copiez le code comme suit: fonction UrlDecode (encodestr)newsstr = ""
Havechar = faux
lastchar = ""
pour i = 1 à Len (encodestr)
char_c = mid (Encodestr, i, 1)
Si char_c = "+" alors
newsstr = newtr & ""
elseif char_c = "%" puis
NEXT_1_C = MID (Encodestr, I + 1,2)
Next_1_num = Cint ("& h" & next_1_c)
Si Hovechar alors
Havechar = faux
newsstr = newtr & chr (Cint ("& h" & lastchar & next_1_c)))
autre
Si ABS (next_1_num) <= 127 alors
newsstr = newtr & chr (next_1_num)
autre
Hovechar = true
lastchar = next_1_c
terminer si
terminer si
i = i + 2
autre
newsstr = newtr & char_c
terminer si
suivant
urldeCode = newrt
fonction finale
Grâce à l'introduction de l'éditeur du canal Error New Technology, tout le monde a appris les connaissances dans ASP. Nous devons consolider les fonctions que nous n'utilisons pas fréquemment pendant notre travail, nous ne serons donc pas impuissants lorsque nous aurons besoin de les utiliser.