2011-11-08 3 views
0

내 프로젝트에서 나는 name을 쿼리 문자열로 전달하고 있습니다. 이름에 aphostrophe '이 있으면 Firefox에서 작동하지 않습니다. 그것은 IE에서 잘 작동합니다. Firefox에서는 아포스트로피를 '으로 바꿉니다. 어떻게이 문제를 해결합니까? 나는 이것이 .net에서 아주 쉽게 고칠 수 있다는 것을 안다. 불행히도 내 프로젝트는 ASP 클래식에 있습니다. 어떤 제안?파이어 폭스의 질의 문자열에서 아포스트로피

+1

어디에서 어디로? 브라우저에서 서버로? 브라우저에서 서버로? 일반 HTML을 통해? 자바 스크립트? 어떻게 그것이'''(그것은 HTML로'''를 표현하는 것입니까?)으로 변경되고 있다고 생각합니까? "일하는"것을 어떻게 정의합니까? – Quentin

+0

'''은 [아포스트로피] (http://www.hybridelephant.com/computer/tutorial/spechar.html)를 피할 수있는 방법 중 하나입니다. 파이어 폭스 ** 올바른 ** 일을 하고이 문자를 탈출, IE가 아닙니다. ASP 페이지에서 간단하게 Server.UrlDecode를 사용하십시오. – Eonasdan

답변

0

잘 모르겠 으면 Server.URLEncode를 사용해 보셨습니까?

+0

어떻게 디코딩 할 것입니까? Fire fox에서 Querystring 값은 '으로 인코딩됩니다. 어떻게 해독할지. – Henry

+0

디코딩 할 필요가 없다고 생각합니다 ... – xgencoder

관련 문제