문제

나는 다음과 같은 객체가 있습니다.

public class adapterContext {
    public HttpRequest Request;
}
adapterContext ac = new adapterContext();
ac.Response = context.Response;

이 개체를 내 함수로 전달하고 AC.Request [ ""]를 사용하여 URL 변수를 얻습니다. 그러나 이것은 어떻게 든 국가/특수 문자를 올바르게 번역하지 않습니다. F.Ex를 URL의 일부로 사용하면 : ProspectName = Tester+%E6+%f8+%e5

"테스터???"

디버거에서 I GET : AC.Request [ "ProspectName"] [7] 65533 '�'char

누구든지 내가 이것을 어떻게 해결 해야하는지 아는 사람이 있습니까?

도움이 되었습니까?

해결책

좋은 기능이 있습니다. 돌봐야합니다. httputility.urldecode (문자열, 인코딩) ... 그렇지 않으면 조정해야합니다 세계화 설정 web.config에서 (requestEncoding, responsecnoding ...)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top