Encoding
정보의 형태나 형식을 변환하는 처리나 방식.
암호화로는 사용 불가능하며 내용에는 변화가 없습니다.
다양한 인코딩 방식
ASCII 인코딩 (American Standard Code for Information Interchange : 미국 정보 교환 표준 부호)
영문자를 컴퓨터가 해석할 수 있는 숫자로 변환시켜줍니다.
URL 인코딩
URL은 사용가능한 문자가 제한되어있어 한글 등의 다양한 문자를 URL에 표시하려면 URL이 허용하는 문자로 변환하여 표현해야 합니다.
ASCII 코드에 없는 영어를 제외한 외국어(한국어 포함)와 ASCII 코드에 없는 특수문자를 표현하기 위해 사용됩니다.
GET 또는 POST 요청을 할 때 보내는 데이터는 웹브라우저와 서블릿 컨테이너가 자동으로 인코딩, 디코딩을 합니다.
특징으로 코드 앞에 '%'가 포함됩니다.
HTML 인코딩
HTML 문서 안에는 스크립트와 같이 특수 기능을 하는 문자들이 포함됩니다.
악의적인 특수기능을 막기 위해 HTML 인코딩을 사용합니다.
ASCII 코드 값을 기준으로 인코딩 되고, 특징으로 코드 앞에 '%#'이 포함됩니다.
References
'.NET > BASIC' 카테고리의 다른 글
Class (0) | 2020.02.19 |
---|---|
기본 용어 사전 (0) | 2018.05.07 |
is vs typeof (0) | 2018.04.09 |
object / var / dynamic 비교 (0) | 2018.04.03 |