2014-02-26 6 views
1

콘솔에 ▌ 기호를 인쇄하고 싶습니다. 나는콘솔에 유니 코드 기호를 인쇄하는 방법

printf(L"▌"); 

wchar_t t = L'\u2588'; 
wprintf(L"%c\n", t); 

을 시도하지만 난 단지 얻을 '?' 결과적으로. 나는 비주얼 스튜디오를 사용하여 2012

setlocale(LC_ALL, "en-US"); 

내가 에 대한 에 대한 |, +을 얻을 EN-US 나는 에 로케일을 설정할 경우 업데이트

_

에 대한
+1

을 사용해야 콘솔의 송시 마지막 업데이트는 콘솔 당신이 시도하고있는 것을 잘 알고 보여 주며, 문자에 가까운 근사치를 선택 그것이 표시 할 수 없습니다. 어떤 OS입니까? (Windows 추측.) UTF-8을 사용하도록 콘솔을 설정할 수 있습니까? "코드 페이지"는 [so pre 2003] (http://www.joelonsoftware.com/articles/Unicode.html)입니다. – usr2564301

답변