반응형

멀티바이트 2

멀티바이트, 유니코드 차이

출처 : http://blog.naver.com/wondo21c/30043174174 Visual Studio 2005 프로젝트 속성 ->구성속성을 보면 문자 집합으로 2가지를 사용할 수 있다. 1. 멀티바이트 문자 집합 2. 유니코드 문자 집합 아스키코드는 모든 문자 하나가 1byte를 차지한다. 하지만, 아스키 문자 코드 만으로는 한글이나 일어 등의 다른 문자를 표시할 수 없다. 그래서 아스키 문자 코드에다가 다른 문자(2byte)들을 포함한 문자 집합이 멀티바이트 문자 집합이다. 정확히는 모르겠지만, 한 문자가 2byte를 넘는 문자도 존재할 것이다. 그래서 용어 자체가 멀티바이트 문자 집합이 아닐까 생각한다. 그런데 멀티바이트 문자 집합은 특정 문자 집합마다의 코드페이지가 존재한다. 예를 들어, ..

멀티바이트, 유니코드 차이

출처 : http://blog.naver.com/wondo21c/30043174174 앞으로 문자열을 코딩할 때, char 대신에 TCHAR을 사용해야겠다. 확장성과 이식성을 위해서 앞으로 그렇게 습관을 들여야겠다. Visual Studio 2005 프로젝트 속성 ->구성속성을 보면 문자 집합으로 2가지를 사용할 수 있다. 1. 멀티바이트 문자 집합 2. 유니코드 문자 집합 아스키코드는 모든 문자 하나가 1byte를 차지한다. 하지만, 아스키 문자 코드 만으로는 한글이나 일어 등의 다른 문자를 표시할 수 없다. 그래서 아스키 문자 코드에다가 다른 문자(2byte)들을 포함한 문자 집합이 멀티바이트 문자 집합이다. 정확히는 모르겠지만, 한 문자가 2byte를 넘는 문자도 존재할 것이다. 그래서 용어 자체가..

반응형