프로그래밍 세계/Windows Programming
유니코드 기반으로 한글 출력
깡다구짱
2008. 10. 6. 02:15
wprintf나 wputws와 같은 함수를 통해 유니코드 기반으로 한글을 출력하고 싶을때
( wsting이나 wchar_t*상으로 존재하는 유니코드 기반의 한글을 출력하고자 할때 )
로케일설정을 따로 줘야 한단다..번거롭게시리..ㅡㅡ;;
# include "locale.h"
...
_wsetlocale( LC_ALL, L"korean" );
_tprintf(_T("서지환 만쉐!!!\n"));
( wsting이나 wchar_t*상으로 존재하는 유니코드 기반의 한글을 출력하고자 할때 )
로케일설정을 따로 줘야 한단다..번거롭게시리..ㅡㅡ;;
# include "locale.h"
...
_wsetlocale( LC_ALL, L"korean" );
_tprintf(_T("서지환 만쉐!!!\n"));
...
한글입력기를 만들었을때 QT를 통해 이지보드상에 출력이 안되서 이미지로 뿌릴려고 하다가
썻던 기억도 가물가물....ㅡㅡ;;;;;
한국 프로그래머 입장에서는 유니코드가 걸리면 참 번거롭지 않을 수 없다...한글은 사랑하지만..ㅎㅎ
아무튼 T, _T, _t기반함수로 쓰는 것을 버릇으로 들여야 할 것이다...
실제로 이 함수는 프로그램이 실행되는 나라나 지역에 대한 정보를 설정하는데 쓴다고 한다.
관련된 세부내용은 http://kaistizen.net/EE/index.php/weblog/comments/unicode_hangul_to_stdout/
보니까 한글출력시 쓰는 방법은 대충 소개된거 같다.
한글입력기를 만들었을때 QT를 통해 이지보드상에 출력이 안되서 이미지로 뿌릴려고 하다가
썻던 기억도 가물가물....ㅡㅡ;;;;;
한국 프로그래머 입장에서는 유니코드가 걸리면 참 번거롭지 않을 수 없다...한글은 사랑하지만..ㅎㅎ
아무튼 T, _T, _t기반함수로 쓰는 것을 버릇으로 들여야 할 것이다...
실제로 이 함수는 프로그램이 실행되는 나라나 지역에 대한 정보를 설정하는데 쓴다고 한다.
관련된 세부내용은 http://kaistizen.net/EE/index.php/weblog/comments/unicode_hangul_to_stdout/
보니까 한글출력시 쓰는 방법은 대충 소개된거 같다.