본문 바로가기
programming/javascript

자바스크립트 escape인코딩과 한글영어구별 바이트 체크

by hotdogya 2012. 11. 11.

자바스크립트에서 escape로 인코딩하면 비영어권 문자들은 %u가 붙은 형태로 인코딩 되는듯 하다.

위 소스로 테스트 해보면

input : ab한글漢文!@#$%

output : ab%uD55C%uAE00%u6F22%u6587%21@%23%24%25

이런 형태로 출력이 된다.

%u가 붙는걸 이용하여 1byte 문자인지 2byte 문자인지 구별한다.

이걸이용해서 한글인지 영문인지 구별하는 스크립트이다.

참 머리들 좋아~

웹개발하다보면 분명 한 번씩 꼭 쓰게 될꺼다ㅋㅋ

 

 

'programming > javascript' 카테고리의 다른 글

자바스크립트 URL 정보  (0) 2012.11.19
trim  (0) 2012.11.15
querySelector  (0) 2012.10.17
지뢰 찾기  (0) 2012.10.08
jqeury cross domain ajax 호출  (0) 2012.08.08