한글 관련 프로그램을 만들어 보려고, 윈도우 7 환경에서 Mingw 로 작업을 시작 했다.
윈도우 콘솔 프로그램으로 동작시키려고, 프로그래밍을 하는 과정에서 한글 출력하는 문제에 봉착 했다.
Mingw 에서는 C 소스가 UTF-8 코드로 작성되면 한글이 깨지고, CP949 소스는 잘 출력 된다.
그런데 cygwin-gcc 는 반대로 CP949 소스로 작성하면 한글이 깨지고, UTF-8 소스는 잘 출력된다.
윈도우의 CMD 까지 코드페이지를 변경하면서 테스트 하니, 갈 수록 헷갈린다.
뭐가 맞는건지 잘 모르지만 지금까지 파악한 사항은 위와 같다.
한글 처리가 시작부터 이렇게 어렵다니...
댓글 없음:
댓글 쓰기