티스토리 뷰

반응형

 

게시판 기능을 GET 방식으로 꾸려 나가던 중 문제점을 발견하였습니다 , 애초에 특수문자를 제어할 수 있겠지만 만약 진짜 글의 제목이나 내용에 & , + 등 기호가 포함이 되어있다면 특수문자 입력을 아예 방지하게 된다면 문제를 야기할 수 있는 상황이 생겼습니다.;;

정규식을 사용하여 처리를 할 수도 있겠지만 , 모든 걸 포괄할 수 있을까 하여 더 찾던 와중에

javascript 내장 함수인 encodeURIComponent 기호를 인코딩해주는 함수를 찾게 되었습니다.

ex)

var keyword = "&검색어 전송+";

보통 저런 키워드를 GET 방식으로 넘긴다면 서버가 알아듣지 못하여 에러가 발생합니다.

스크립트에 간단한 function을 만들어 인코딩해주도록 합니다.

function strEncode(val){
     return encodeURIComponent(val);
}
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/08   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함