는이 코드가 "WWW을 나는 브라우저 주소에서 볼 수있는 URL을한다 실행 에는 urlencoding 및 Response.Redirect를하고 +
Response.Redirect("/?confim&name=John%20Smith");
asp.net
에서 다음 작업을 수행하려합니다. mysite.com/?confirm & name = John + Smith "를 선택하십시오.하지만 원하는 것은 "www.mysite.com/?confirm & name = John % 20Smith"입니다.
% 20 및 +가 공백 대신 사용된다는 것을 알고 있으며 "John_Smith"와 같은 이름을 갖는 것이 더 나을 것임을 알고 있습니다. 하지만 이전 데이터로 제 3 자 소프트웨어 등을 통합하려고하고 기존의 이유로 변경되지 않습니다.
나는 이것을 다른 바닐라 사이트에서 시도했지만 문제가 발생하지 않았으므로 도움이되지 않지만 그 글로벌 설정이나 제가 누락되었거나 들어 본 적이없는 것인지 궁금합니다. 어떤 도움을 크게 할 수
페이지 소스에서 '% 20'또는 '+'가 무엇입니까? – Oded
페이지 소스? 죄송합니다. 브라우저 주소를 잃어 버렸습니다. 리디렉션이 서버에 도달하면 원시 URL은 무엇입니까? – wdhough