[질문] std::wcout 에서 출력이 안되는 유니 코드가 있습니다.
글쓴이: ikpil / 작성시간: 수, 2009/06/03 - 4:36오후
윈도우에서 다음과 같이 코드를 작성하고 출력을 시켜 봅니다.
#include <iostream> #include <string> int main( void ) { std::locale::global( std::locale( "kor" ) ); wchar_t stringdata[4] = { 0, }; stringdata[0] = 0xac00; // 유니코드 "가" 와 같습니다. stringdata[1] = 0x3050; // 유니코드 "ぐ" 와 같습니다. stringdata[2] = 0x3110; // 유니코드 "ㄐ"와 같습니다. <-- 이녀석이 출력이 안됩니다. std::wcout << stringdata << "\n"; return 0; }
BMP 표는 BMP표에서 확인 가능합니다.
마지막 ㄐ는 출력이 되지 않습니다. ... 왜 출력이 안될까요? ....!!!?
Forums:
댓글 달기