프로젝트 - 속성 - 문자집합 : 유니코드, 멀티바이트
현재 쓰고 있는 버젼은 비주얼 스튜디오 2010 이다. 프로젝트 속성 중에 문자집합이 있는데, 1. 설정 안함 2. 유니코드(와이드바이트) 3. 멀티바이트 세가지 이다. 유니코드의 경우에는 문자당 2바이트를 차지하고, 멀티바이트의 경우에는 복합적으로 작용하다. 1바이트 또는 2바이트로 저장이 된다. MessageBox 유니코드 : MessageBoxW 멀티바이트코드 : MessageBoxA 유니코드 : LPCWSTR 멀티바이트코드 : LPCSTR MessageBoxA(NULL, str, "test", 0); -> 정상 MessageBoxW(NULL, str, L"test", 0); -> 정상 개인적으로 정리를 해보자면, 멀티바이트 코드는 한글과 같은 경우 2바이트를 차지하고, 영어는 1바이트로 처리할 것..
2012. 10. 22.