Кодирование URL - это метод кодирования, который должен быть заменен символами особого значения для передачи информации через URL. В ASP мы все знаем функцию сервера. Ниже приводится редактор нового технологического канала технологического канала по ошибке, чтобы познакомить вас с тем, как реализовать кодирование URL в ASP. Давайте посмотрим!
Если есть места, используйте %20 вместо этого, если есть другие символы, используйте %ASCII вместо этого. Если есть четыре байтовых символа, таких как китайские иероглифы, используйте вместо этого два %ASCII. Тем не менее, иногда нам также необходимо декодировать строки, закодированные таким образом, но ASP не предоставляет соответствующие функции, что доставляет нам некоторые проблемы при решении проблемы. На самом деле, пока мы знаем правила кодирования, мы можем использовать код ASP для реализации нашей собственной функции UrlDecode.
Конкретная реализация заключается в следующем:
Скопируйте код следующим образом: Function urldecode (Encodest)newsstr = ""
havechar = false
последний char = ""
для i = 1 до Лена (Encodest)
char_c = mid (encodestr, i, 1)
Если char_c = "+", тогда
Newsstr = Newstr & ""
elseif char_c = "%" Тогда
next_1_c = mid (encodestr, i+1,2)
next_1_num = cint ("& h" & next_1_c)
Если хавечар, тогда
havechar = false
newsstr = newstr & chr (cint ("& h" & lastChar & next_1_c)))
еще
Если ABS (next_1_num) <= 127 Тогда
Newsstr = Newstr & Chr (next_1_num)
еще
havechar = true
Последний штат = Next_1_C
конец, если
конец, если
i = i+2
еще
Newsstr = newstr & char_c
конец, если
следующий
Urldecode = Newstr
конечная функция
Благодаря введению редактора нового технологического канала Error, все узнали знания в ASP. Мы должны консолидировать функции, которые мы не используем часто во время нашей работы, поэтому мы не будем беспомощными, когда нам нужно их использовать.