
[CS] 문자열 Encoding이란? 아스키코드,유니코드, UTF-8 개념정리
·
Develop/CS
💻인코딩, 디코딩 이란?-> 인코딩이란 어떠한 정보를 , 다른 형태로 변환하는 행위를 의미합니다. 컴퓨터에서 문자를 저장,연산하기 위해서는, 컴퓨터가 이해할수있는 즉 바이너코드 0과 1로 변환해주는 작업을 인코딩, 그반대로 바이너리코드를 사람이 이해할수있는 작업을 디코딩이라한다. 그렇다면 컴퓨터가 0과 1로 연산하기 위해 데이터를 인코딩한다면, 값에 맞게 매핑하는 기준이 있어야 할 텐데 기준이 뭘까?그게 바로 최초로 탄생한 ASCII 테이블이다. 아스키 코드는 처음으로 표준을 정의한 문자열 인코딩 방식이다. 0~127까지 대응되는 문자를 숫자로 표현한다.하지만, 각나라에서 컴퓨터를 사용함으로써 한글,중국어,일본등 다양한 문자집합과 인코딩방식이 필요했음. ECU-KR 탄생 그래서 우리나라에서는..