2014년 10월 29일 수요일

_tprintf 유니코드 빌드할 때(wprintf) 한글 출력이 안되는 문제.

일반
setlocale(LC_ALL, "");
wprintf(L"한글");

STL 사용시
std::cout.imbue(std::locale("korean"));
std::wcout << L"한글" << std::endl;



STL에서 korean을 꼭 써야하나..음..



아무튼 setlocale에서 두 번째 파라미터를 공백으로 주면, 시스템설정을 따라가게 된다.

댓글 없음: