유니코드 멀티바이트코드 변환
/////////////////////////////////////////// Wide Char 를 MultiByte로 바꾸는 방법 WCHAR wstrTxt[511] = L"Test"; char strTxt[511] = ""; WideCharToMultiByte(CP_ACP, 0, wstrTxt, -1, strTxt, 511, NULL, NULL); strTxt[510] = 0; /////////////////////////////////////////// Multi Byte를 Wide Char 로 바꾸는 방법 char strMulTxt[511] = L"Test2"; WCHAR wstrWTxt[511] = ""; MultiBytetoWideChar(CP_ACP, 0, strMulTxt, -1, wstrW..
더보기
유니코드 -> 아스키코드 , 아스키코드 ->유니코드 변경!!
#include #include #include int main() { TCHAR strWide[1024] = {0}; char strAnsi[1024] = {0}; TCHAR strWide2[1024] = {0}; char strAnsi2[1024] = {0}; char *ptr; int len; lstrcpy( strWide, TEXT("사공석준") ); // WideCharToMultiByte 함수는 유니코드 문자열을 멀티 바이트로 바꿔줍니다. WideCharToMultiByte( CP_ACP , 0, strWide, -1, strAnsi, 1024, NULL, NULL); printf("%s\n\n", strAnsi); strcpy( strAnsi2, "석준" ); // MultiByteToWid..
더보기