영문 윈도우상에서 유니코드 한글을 이용한 한글TclTk 프로그램 작성하기

안녕하세요

한글윈도우 사용자들분은 읽으실 필요가 없습니다.

그럼 본론으로 들어가서 Tcl8.5 에는 -encoding cp949 라고 하는 기능이 있는데요.
영문윈도우에서 한글을 작성하는 방법은 오직 유니코드 한글에 의존하는 방법밖에 없습니다. 이경우 한글이 들어간 Tcl 파일을 작성하면 저장과 동시에 오류가 납니다. 이것은 TclTk의 문제가 아니고 유니코드 한글을 입력하는 notepad 에 문제가 있는것으로써 유니코드 전용에디터 EmEditor 를 사용하시면 이 문제가 해결이 됩니다.
예를 들어

package require Tk
label .l -text "IME 유니코드 한글입력 입니다"
pack .l

위의 내용을 EmEditor 상에서 demo1.tcl 이름으로 반드시 cp949 인코딩방식으로 저장합니다.

그런뒤에

wish85 -encoding cp949 demo1.tcl

명령으로 한글인코딩으로 저장된 파일을 Tk에서 유니코드 형식으로 불러들입니다.

비스타에서도 위와같이 하면 될듯하네요.^_^;