오늘은 UTF-8 과 UTF-16의 차이점을 공부해보겠습니다. 먼저 UTF의 개념을 이해하기 전에 유니코드의 개념을 이해해야 합니다. 유니코드 유니코드는 다국어를 지원하는 프로그래밍을 하다보면 가장 먼저 접하는 어려움입니다. 컴퓨터의 언어는 0과 1로만 이루어 져있는데 세상에는 무수한 언어가 존재합니다. 컴퓨터 내에서 무수한 언어를 표현하기 위해 나타난 기법입니다. 일단 유니코드라는 용어의 개념은 숫자와 글자, 즉 키와 값이 1:1로 매핑된 형태의 코드입니다. 예를들어 ASCII Code로 0x41 = A로 매핑된 것 처럼, 아스키코드로 표현할 수 없는 문자들을 유니코드라는 이름 아래 전세계의 모든 문자를 특정 숫자(키)와 1:1로 매핑한 것 입니다. UTF란? UTF는 유니코드 문자를 인코딩 하는 방식..