2009-09-03 10 views

답변

0

단일 ......... (15 개 문자 ... 휴)

0

은 수동으로 URL 매개 변수를 인코딩하고 있습니까? 그렇다면 HttpServerUtility의 UrlEncode() 또는 HtmlEncode() 메소드를 사용해보십시오. Page.Server 속성이있는 페이지에서 액세스 할 수 있습니다. 귀하의 질문에 직접 대답은하지만

+0

제 3 자 전자 메일 프로세서에이 링크를 제공하고 인코딩 된 값을 보내 주므로 아무 것도 디코딩하지 않습니다. 문제는 다시 보내지는 매개 변수 중 하나가 변경되고 있다는 것입니다. 그것의 끝 그래서 내가 %% 그걸로 할 일이 있는지 궁금 해서요.하지만 그 각각에 대해 하나의 %를 시도했을 때 다음 중 하나가 작동하지 않는 텍스트를 다시 얻을. 내가 gethttp ://www.someone.com/SomePage.aspx?aid=%MA%5FID%&tid=%RECI%5FID% back – PositiveGuy

+0

URL 매개 변수를 인코딩하는 이상한 방법입니다. th @ AviD의 답변, % 5F은 (는) 유효한 이스케이프 토큰이 될 수 있지만 % MA 또는 % RE는 사용할 수 없습니다 ... – jrummell

1

: "URL 인코딩은 단일 %를 사용"...

그 링크가 인코딩 된 URL이 아닙니다 믿습니다.
간단히 말해서 % MA와 %% MA는 유효한 URL 토큰이 아닙니다. % 다음에 16 진수 값, 즉 0-9A-F 문자가옵니다.
나는 이것이 내부 인코딩 스키마라고 생각한다. 당신이 코멘트에서 언급 한 써드 파티 프로세서이다.

마찬가지로, 어느 쪽이든 올바른 대답 일 수도 있고, 둘 다 아닐 수도 있습니다 .--(.
미안하지만 더 이상 도움이되지 않지만 타사 문서를 확인하면됩니다.

관련 문제