Tuesday, July 11, 2006
펄 프로그래밍] Perl/Tk 에서, 한글 사용하기; 한글 인코딩
Perl/Tk 모듈은 인코딩을 정의해 주지 않으면 한글이 아예 나오지 않고 에러가 나더군요.
다음과 같이 인코딩을 한글로 지정하면 됩니다.
use encoding 'cp949'; 라고 해주면 됩니다. 확장완성형입니다.
use encoding 'euc-kr'; 도 되긴 되는데 이러면 "똠방각하"의 "똠" 같은 글자가 나오지 않습니다. 그냥 완성형입니다.
use encoding 'utf8'; 로 하면 물론 똠방각하도 되지만, 이때는 소스 자체의 인코딩이 유니코드(UTF-8)이어야 합니다.
다음과 같이 인코딩을 한글로 지정하면 됩니다.
#!/usr/bin/perl
use strict; use warnings;
use encoding 'cp949';
use Tk;
...여기서부터 Tk 코드...
# 단, 유니코드(UTF-8)일 경우에는
# use encoding 'utf8';
# 을 사용
use strict; use warnings;
use encoding 'cp949';
use Tk;
...여기서부터 Tk 코드...
# 단, 유니코드(UTF-8)일 경우에는
# use encoding 'utf8';
# 을 사용
use encoding 'cp949'; 라고 해주면 됩니다. 확장완성형입니다.
use encoding 'euc-kr'; 도 되긴 되는데 이러면 "똠방각하"의 "똠" 같은 글자가 나오지 않습니다. 그냥 완성형입니다.
use encoding 'utf8'; 로 하면 물론 똠방각하도 되지만, 이때는 소스 자체의 인코딩이 유니코드(UTF-8)이어야 합니다.
tag: perl
Perl | 펄
<< Home