반응형 char->WCHAR1 [C++] 멀티바이트 -> 유니코드 변환을 위한 4가지 방법 개발을 하다보면 멀티바이트 유니코드 변환을 해줘야하는 경우가 너무나도 많다. 프로젝트가 멀티바이트로 만들어져있는 경우에 유니코드 문자열을 처리해야한다면 변환을 해야하고, 소켓 통신을 할때는 멀티바이트 형태를 사용해서 또 변환을 해줘야하는 경우도있다. 데이터를 받는쪽이 중국이나 일본, 헝가리일 경우에도 변환을 해서 패킷을 보내주어야한다. 그렇지 않을경우에는 데이터 수신자는 깨져있는 데이터를 받아 처리하게 된다. #1번째 USES_CONVERSION; // 1번 std::wstring wstr = "UNICODE"; // UNICODE -> MULTIBYTE std::string str; str.assign(wstr.begin(), wstr.end()); // MULTIBYTE -> UNICODE std::.. 훈, IT 공부/C,C++,MFC 2020. 6. 5. 이전 1 다음 반응형