문자 인코딩

 

*인코딩(Encoding): 코드화, 암호화를 의미함. 부호화라고도 하며, 반대말은 디코딩(decoding)이라고 함

 

*문자 인코딩: 문자 코드를 전산기기 안에서 0, 1로 저장하는 방식

 

*문자 코드: 문서를 전자화하기 위해, 각 문자와 추상적인 숫자 사이를 짝지어 놓은 것임

 

ASCII(American Standard Code for Information Interchange)

-정보 교환을 위한 규격, 통신 에러를 감지하기 위한 체크섬 필요

-그래서 패리티 코드를 사용함

-영어를 쓰기 적합한 형태로 만들어짐

 

UTF-8(8-bit Unicode Transformation Format)

-최소 1바이트, 최대 6바이트를 사용하는 가변 인코딩

-ASCII와 호환되는 문자 전송의 표준으로 사용 중

 

URL에서 UTF-8

-URL에서 알파벳과 숫자 및 일부 특수문자영역 밖의 문자를 사용시 퍼센트 인코딩을 통해서 표시함

-웹 브라우저와 웹서버가 모두 UTF-8을 가정하고 개발되는 경우가 많으며, EUC-KR 등 굳이 다른 인코딩을 사용하고 싶으면 웹사이트 쪽에서 알아서 URL인코딩 해주는 경우가 대부분임

 

+ Recent posts