MFC 유니코드(UNICODE) 멀티바이트(ANCI) 문자열 변환함수
Visual Studio에서 유니코드를 지원함에 따라 유니코드 문자열과 멀티바이트 문자열 사이에서 타입 변환을 사용해야 할 때가 매우 빈번히 발생합니다. 예를 들여, 유니코드 프로젝트로 생성하여 스트링 처리를 모두 CString으로 구현하였는데, 통신 모듈로 보내기위해 Char 문자열로 변환하게 되는 경우입니다. 유니코드 프로젝트의 CString은 유니코드 문자열로, 멀티바이트 Char 문자열과는 문자 형식이 달라 일반적인 형 변환 시 문자열이 깨지는 등의 문제가 발생합니다. 따라서 유니코드와 멀티바이트 간 변환하는 함수가 필요합니다. 다음은 유니코드(UNICODE)와 멀티바이트(ANCI)간의 스트링 상호변환 함수를 정리한 것입니다. 현재 작업하시는 프로젝트 문자집합 속성(유니코드, 멀티바이트)에 상관없..