wchar_t 문자열을 그대로 텍스트 파일에 출력하기위해 wofstream 객체에 << 연산자를 이용하였다. 잘 되는가 싶었는데 한글을 포함하여 기대대로 동작을 하지 않았다. 그래서 방법을 찾아보니 locale 설정을 해 주어야 한다고 한다. 전역으로 설정하던지 아니면 wofstream을 생성하고 해당 객체에 대해서 imbue함수를 이용하여 locale을 설정해 주면 된다.
'Dev Story > Tips' 카테고리의 다른 글
[Python] 메일 보내기 (0) | 2017.08.22 |
---|---|
MFC project 에 VTK 사용하기 (0) | 2016.10.05 |
STL을 이용한 유니코드 문서 읽고 쓰기 (0) | 2016.10.04 |
Python 3.5에서 wxPython phoenix 사용하기 (0) | 2016.03.21 |
Python 3.4 버전에서 wxPython 사용하기 (0) | 2016.01.10 |