?? ASP ???? ??? ???? ?? QUERY_STRING ? ?? ??? ?? ??????? ?????? ????? ???????

???? ???????: 261116 - ??? ???????? ???? ????? ????? ??? ???????.
????? ???? | ?? ????

???????

????? ??????? ?????? Response.QueryString ??????? ????? ?? ????? URL ???? ?? ???? ????? ????????. ????? ?? ??? ?? ????? ???? ??? ??????? ??????? ????? ????? ????? ??????? ?????? (IIS).

?????

????? ???? Request ???? ????? ?????? ?????? (ASP) ??? ????????? ???? ??? ??????? ?? ?????? ??? ?????? ?? ??? HTTP. ????? ?????? QueryString ?? ??? ?????/?????? ???? ???? ?? ????? URL. ??? ???? ??????:
http://server/virtualDirectory/page.asp?name=value
				
????? ??? ????????? ?? ????? URL.


??? ???? ??????
http://server/virtualDirectory/page.asp?name=my_value
				
???? ??:
http://server/virtualDirectory/page.asp?name=my%5Fvalue
				
????, ??? ????? ?????? ??? ???? ?? ????? ?? ????? ??? ??? ???? ("% 5F" ?????? ??? ?????? ???? ????? [_]) ? ???? ??????? ?? ???????? "?" ???? ??????? ???? ???? ???? ??? ?? ????? ???? ????? ?????. ???? ?? ???? ??? ????? ??? ????? ??????? ??????? ???? HTML ???? Response.Write.

??? ???? ??????
Response.Write Request.QueryString("name")
				
?? ?????:
LM/W3SVC/1/Root/VirtualDirectoryName
					

????

??? ??? ???????? ??? ?????? ??? ???? ???? ???? ????? ??????? Windows 2000. ?????? ??? ??????? ??????? ???? ??? ??? ??????? ?????? ?????? ?? "????? ??????? ?? Microsoft:
260910????? ?????? ??? ???? ???? ???? ??????? Windows 2000
??? ??? ???????? ????? ??????? ?????? Server.URLEncode ????? ????? QueryString ??? ??????? ??? QueryString.

??? ???? ??????:
Response.Redirect "http://server/virtualDirectory/page.asp?name=" & Server.URLEncode("My Name ThatContains A % Sign")
				

??? ??? ?????? ???? ??? ????????
Response.Write Request.Querystring("name")
				
??? Page.asp ? ??????? ????? "My ????? ????? ??? % ?????" ??? ?? ?????.

?????

???? Microsoft ?? ??? ????? ?? ???? ??????? Microsoft Windows 2000.

?? ????? ??? ??????? ???? ??? ?? Windows 2000 Service Pack 1.

???????

???? ???????: 261116 - ????? ??? ??????: 05/???/1428 - ??????: 3.3
????? ???
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
????? ??????: 
kbmt kbbug kbfix kbwin2000sp1fix KB261116 KbMtar
????? ????
???: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ??????
???? ??? ????? ??????? ?????? ??????????261116

????? ???????