2010-02-24 7 views
0

데이터베이스에서 태그를 검색하는 WCF REST 서비스가 있습니다. 일부 태그에는 &, +, #, (,)와 같은 특수 문자가 있습니다. 쿼리 문자열을 URL 인코딩하여 #, (,) 태그를 검색 할 수 있습니다.URL에 + 및 & 문자를 인코딩하는 올바른 방법은 무엇입니까

하지만 '&'및 '+'태그 문자열을 인코딩하는 url로 검색 할 수 없습니다.

이 문제에 대한 해결책을 알고 싶습니다.

감사

답변

1

변환

+ => %2b 
& => %26 
, => %2c 

UPDATE :

그러나 # 문자 뒤에 아무것도 서버 측에 전송되지 않으며, 때문에 불가능, 당신은 단지 그것을 할 수 있었다 "#"에 대한 자바 스크립트가있는 클라이언트 쪽

+0

동일한 작업을 수행하고 있지만 작동하지 않습니다. –

+0

btw, ","=> % 2c에 대해 # 문자가 서버 측 스크립트로 전송되지 않기 때문에 불가능합니다. 자바 스크립트를 사용하여 클라이언트 측에서만 수행 할 수 있습니다. – YOU

0

a + b는 % 2Bb

로 작성되었습니다.

& b는 % 26b로 작성되었습니다.

+0

동일한 일을하고 있지만 작동하지 않습니다. –

관련 문제