#문자 인코딩, Encodeing 문자를 코드로 변환하는 것 # 문자 디코딩, Decoding 코드를 문자로 변환하는 것 컴퓨터에는 모든 데이터가 숫자로 저장되어 있기 때문에 사람이 이를 읽기 위해서는 문자로 변환하는 과정이 필요하다.따라서, 인코딩과 디코딩을 통해 문자와 숫자를 변환한다.Java에서는 유니코드(Unicode)라는 기준을 통해 변환 과정이 이루어진다. 유니코드는 전 세계의 모든 문자를 하나의 통일된 문자 집합으로 표현한 것이며,유니코드에 포함시키고자 하는 문자들의 집합을 정의하여 유니코드 문자 셋(=캐릭터 셋, character set)이라고 한다. 유니코드 문자 셋에 번호를 붙인 것이 유니코드 인코딩이며, 유니코드 인코딩의 다양한 졸류 중 자바는 UTF-16을 사용한다.UTF-16은 모..