[JavaScript] 문자 인코딩 함수 : escape() encodeURI() encodeURIComponent()
escape(string) : ASCII(아스키) 문자를 유니코드 형식으로 변환
1바이트는 %XX 2바이트는 %uXXXX형태로 변환
unescape(string) : 유니코드문자를 디코딩
encodeURI(string) : 주어진 문자열을 URI로 특수문자( : ; / = ? & 등의 특수문자) 제외 encoding 한다.
decodeURI(string) : 주어진 문자열에서 encoding 된 URI를 decoding 한다.
encodeURIComponent(string) : 주어진 문자열을 URI로 모든 문자( : ; / = ? & 등의 특수문자)를 encoding 한다.
decodeURIComponent(string) : 주어진 문자열에서 encoding 된 URI를 decoding 한다.
Server-Side Javascript
<script language="javascript" runat="server">
function decodeUTF8(str){
// 특수문자도 포함할 경우 decodeURIComponent(str) 를 사용.
return decodeURI(str);
}
function encodeUTF8(str){
// 특수문자도 포함할 경우 encodeURIComponent(str) 를 사용.
return encodeURI(str);
}
</script>
by.crabz
출처 | http://blog.naver.com/crabz/140198782883
'Web > Javascript' 카테고리의 다른 글
DOM API 정의 (0) | 2016.03.08 |
---|---|
JSON & XML 정의 (0) | 2016.03.08 |
[JavaScript] 유니코드 or 아스키코드 문자나 숫자로 변환하기. (코드값 전환) (0) | 2015.11.27 |
form 을 동적으로 생성해서 POST 방식으로 새 창에 전송 (0) | 2015.10.26 |
웹,모바일 접속 기기 확인 (0) | 2015.09.24 |