안녕하세요

프로그램 과정에서 막혔던 문제들에 대한 해결책 정리


페이지 목록

레이블이 encode인 게시물을 표시합니다. 모든 게시물 표시
레이블이 encode인 게시물을 표시합니다. 모든 게시물 표시

2018년 2월 8일 목요일

인코딩 디코딩

인코딩encodeURI - 자바스크립트의 인코딩 함수로 일부 특수문자는 변환하지 않는다. 주로 URL을 인코딩 할 때 사용
encodeURIComponent - 자바스크립트의 인코딩 함수로 특수문자를 포함해서 다 인코딩 한다.
rawurlencode - PHP의 인코딩 함수로 특수문자 포함해서 다 인코딩 합니다.
 디코딩decodeURI - encodeURI의 반대
decodeURIComponent - encodeURIComponent의 반대
rawurldecode - rawurlencode의 반대 
위의 함수들은 서로서로가 짝을 이루고 있지만, 신경쓰지 말고 서로 혼합해서 써도 인코딩 디코딩이 잘 이루어집니다.
encodeURI로 인코딩 하고 rawurldecode로 디코딩 할 수 있다는 말이죠~


출처: http://sjpison.tistory.com/95 [비손의 블로그]

2018년 1월 18일 목요일

Javascript 에서 == 이 동작하지 않는 경우

1. .trim() 을 써서 공백을 제거 한다.
2. 제거한 후에도 안되면 .length로 글자수를 비교한다.


** 중요: Encode 된 data는 받을 때 decode를 하자.

결국은 encode 된 데이터여서 발생했던 이슈