Pengkodean URL adalah metode pengkodean yang harus diganti dengan karakter makna khusus untuk melewati informasi melalui URL. Di ASP, kita semua tahu fungsi server. Berikut ini adalah editor saluran teknologi baru dari saluran teknologi kesalahan untuk memperkenalkan Anda tentang cara mengimplementasikan pengkodean URL di ASP. Mari kita lihat!
Jika ada spasi, gunakan %20 sebagai gantinya, jika ada karakter lain, gunakan %ASCII sebagai gantinya. Jika ada empat karakter byte seperti karakter Cina, gunakan ASCII dua %sebagai gantinya. Namun, kadang -kadang kita juga perlu memecahkan kode string yang dikodekan dengan cara ini, tetapi ASP tidak memberikan fungsi yang relevan, yang membawa beberapa masalah bagi kita ketika berhadapan dengan masalah tersebut. Bahkan, selama kita tahu aturan pengkodean, kita dapat menggunakan kode ASP untuk mengimplementasikan fungsi Urldecode kita sendiri.
Implementasi spesifik adalah sebagai berikut:
Salin kode sebagai berikut: function urldecode (encodeStr)newsstr = ""
havechar = false
lastchar = ""
untuk i = 1 ke len (encodestr)
char_c = mid (encodestr, i, 1)
Jika char_c = "+" lalu
newsstr = newstr & ""
elseif char_c = "%" Lalu
next_1_c = mid (encodeStr, i+1,2)
next_1_num = cint ("& h" & next_1_c)
Jika Havechar maka
havechar = false
newsstr = newstr & chr (cint ("& h" & lastchar & next_1_c))
kalau tidak
Jika ABS (NEXT_1_NUM) <= 127 lalu
newsstr = newstr & chr (next_1_num)
kalau tidak
havechar = true
lastChar = next_1_c
akhiri jika
akhiri jika
i = i+2
kalau tidak
newsstr = newstr & char_c
akhiri jika
Berikutnya
urldecode = newstr
fungsi akhir
Melalui pengenalan editor saluran teknologi baru, semua orang telah mempelajari pengetahuan di ASP. Kita harus mengkonsolidasikan fungsi yang tidak sering kita gunakan selama pekerjaan kita, jadi kita tidak akan tidak berdaya ketika kita perlu menggunakannya.