테스트 사이트 - 개발 중인 베타 버전입니다

url 인코딩 질문입니다.. 채택완료

humanb2box 8년 전 조회 2,290

검색어를 입력할경우 검색어가 주소로 들어가게됩니다. 

예를 들어 "한글테스트"라고 입력하고 검색할경우 

http://domain.com/index.php?search=%ED%95%9C%EA%B8%80%ED%85%8C%EC%8A%A4%ED%8A%B8" target="_blank" style="color: rgb(0, 0, 0); font-family: 돋움, Dotum, sans-serif; font-size: 14.004px;">http://domain.com/index.php?search=%ED%95%9C%EA%B8%80%ED%85%8C%EC%8A%A4%ED%8A%B8 

우선 이런식으로 검색이 되어집니다. 

이전페이지 경로를 알아보려고 하는데요..

위처럼 주소가 나와서 내용을 모르겠는데

이때 이 이동되는 페이지의 url인코딩을 어떻게 해줘야지 링크가 안깨지고 접속이 

가능할까요.. 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
8년 전

아래와 같은 형태로 이전페이지 경로 출력하는 부분에 urldecode 함수로 인코딩된 문자열을 디코딩된 문자열로 변환시켜 출력하세요.

urldecode("http://domain.com/index.php?search=%ED%95%9C%EA%B8%80%ED%85%8C%EC%8A%A4%ED%8A%B8">http://domain.com/index.php?search=%ED%95%9C%EA%B8%80%ED%85%8C%EC%8A%A4%ED%8A%B8"); 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

h
humanb2box
8년 전
바로되네요!!!!!!!! 감사합니다!!!!!!!!!!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인