url 특수문자 오류 채택완료

문자열을 받아와서  url 바로 가게 쓰고있는데요

카테고리명이 abc  -> test.co.kr/abc 이럴경우엔 문제가 없는데

카테고리명이 acb1/2/3 -> 이럴경우엔 test.co.kr/abc1/2/3 이런식으로 되서 서버에러가 납니다.

혹 acb1/2/3 ->  / 이 문자열 받아서 주소로 보낼때 다르게 바꿔서 보낼수 있는 방법이 잇을까요?

test.co.kr/abc1/2/3 이 주소명은 바뀌어도 되는데 카테고리 명에 /를 뺼수가 없어서요 

답변 2개

채택된 답변
+20 포인트

문자열을 리턴할때 urlencode 로 던져보세요

스크립트로는 encodeURIComponent 가 있네요

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

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

/ 앞에 \를 쓰는 방법도 있기는 한데.. 위에 올려주신대로 urlencode 가 기본이죠.

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

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

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

로그인
🐛 버그신고