Lecture/ASP

Querystring 방식으로 "&" 엠프센드 문자 넘기기

안샘 2009. 1. 20. 15:54

& 는 쿼리스트링으로 두가지 이상의 값을 넘길때 값과 값을 연결시켜주는 일종의 문법적인 기호로 사용된다.

그래서 막상 &(엠프센드) 문자가 값에 포함되면 그것이 문법적인 기호로 인식이 되어버려서 그 이후의 값은 넘겨지지 않는다.

이때 다음과 같이 하면 & 문자를 넘길수가 있다.

 

현재 curriculum이라는 변수에 "오피스&전산실무"라는 문자가 들어가 있다고 가정하고

 

넘길때는 test.asp?curriculum=<%=replace(curriculum,"&","-")%>&teacher=<%=teacher%>

즉 replace함수를 이용하여 & 문자를 특정문자 "-"등으로 변환시킨후

 

값을 받을때는 다시 replace 함수를 이용하여 &문자로 변환시킨다.

curriculum=replace(request("curriculum"),"-","&")

'Lecture > ASP' 카테고리의 다른 글

textarea에서 엔터친거 DB에서 불러올때 없애는 방법.  (0) 2008.12.02
ASP 숫자 자리수 맞추기.  (0) 2008.12.02