maczoo.com maczoo.com
매킨토시 사용자 커뮤니티
 
 FAQFAQ    검 색 검 색    회원목록회원목록   유저그룹유저그룹   회원가입회원가입 
 개인정보/환경설정개인정보/환경설정   쪽지 함 확인쪽지 함 확인    로그 인 로그 인  

Mac OS X에서 Terminal에서 한글 입력이 되지 않는 이유

 
새 주제글을 작성합니다.   답변글을 작성합니다.    maczoo.com -> Mac OS X
이전 글 :: 다음 글  
글쓴이 메세지 내용
khkim89
beginner
beginner


가입일: 2003년 01월 08일
토론: 6
사는 곳: 서울 서빙고동

작성글Posted : 금 3 28, 2003 10:28 pm    제목: Mac OS X에서 Terminal에서 한글 입력이 되지 않는 이유

tcsh 6.12.00 UTF8 Multibyte 입력 Patch

% curl -O ftp://ftp.astron.com/pub/tcsh/tcsh-6.12.00.tar.gz
% tar xzf tcsh-6.12.00.tar.gz
% cd tcsh-6.12.00
% ./configure
% mv config_f.h config_f.bk1
% sed 's/#undef KANJI/#define KANJI/' < config_f.bk1 > config_f.bk2
% sed 's/#undef DSPMBYTE/#define DSPMBYTE/' < config_f.bk2 > config_f.h
% make
% sudo make install install.man

% echo 'source /usr/share/tcsh/examples/rc' > ~/.tcshrc
% echo 'source /usr/share/tcsh/examples/login' >> ~/.tcshrc
% echo 'setenv MANPATH /usr/local/man:$MANPATH' >> ~/.tcshrc
% echo 'unset nokanji' >> ~/.tcshrc
% echo 'set dspmbyte=utf8' >> ~/.tcshrc

% su -
password : ******

# cd /bin
# mv tcsh tcsh.6.11.0
# cp /usr/local/bin/tcsh .
# exit

% exit
맨 위로 가기
oneko
lunatic of mac
lunatic of mac


가입일: 2003년 01월 21일
토론: 126
사는 곳: 경기도 광명시 하안동

작성글Posted : 토 3 29, 2003 2:16 am    제목:

patch를 하니까 한글이 써지네요. 그런데 pico나 vi로 파일내용을 한글로 써 볼려고 하니까 스페이스키만 누르면 한글이 깨져 버립니다. 뭐가 잘못된 것인가요? 그리고 ll로 보면 한글이름 파일이 보이는데 ls로 보면 또 깨져 보입니다. 공백이 들어간 파일이나 폴더도 깨져 보이구요. Embarassed
_________________
맥과 리눅이는 내친구!
2001년형 iBook600dvd (OSX10.2.6/9.22/Yellowdog Linux 3.0) 640MB 메모리와 30GB 하드디스크
맨 위로 가기
ElectronicNomad
the Lord of maczoo
the Lord of maczoo


가입일: 2002년 11월 21일
토론: 1295
사는 곳: a corner of the network

작성글Posted : 토 3 29, 2003 3:16 am    제목: 그건...

oneko 님 작성:
patch를 하니까 한글이 써지네요. 그런데 pico나 vi로 파일내용을 한글로 써 볼려고 하니까 스페이스키만 누르면 한글이 깨져 버립니다. 뭐가 잘못된 것인가요? 그리고 ll로 보면 한글이름 파일이 보이는데 ls로 보면 또 깨져 보입니다. 공백이 들어간 파일이나 폴더도 깨져 보이구요. Embarassed


해당 실행 파일이 Multi Bytes 문자를 지원하지 않기 때문이죠...
vi나 pico의 source를 구해서 적절히 수정한 뒤
(아마도 FreeBSD 한글판 같은 거) 컴파일 해서
사용하시면 될 듯 합니다.
_________________
my corner of the network | qur animation studio | qur's red stories


마지막 수정일 - ElectronicNomad On - 토 3 29, 2003 3:17 am, 수정횟수 1 번
맨 위로 가기
ElectronicNomad
the Lord of maczoo
the Lord of maczoo


가입일: 2002년 11월 21일
토론: 1295
사는 곳: a corner of the network

작성글Posted : 토 3 29, 2003 3:17 am    제목: Re: Mac OS X에서 Terminal에서 한글 입력이 되지 않는 이유

khkim89 님 작성:
tcsh 6.12.00 UTF8 Multibyte 입력 Patch

% curl -O ftp://ftp.astron.com/pub/tcsh/tcsh-6.12.00.tar.gz
% tar xzf tcsh-6.12.00.tar.gz
% cd tcsh-6.12.00
% ./configure
% mv config_f.h config_f.bk1
% sed 's/#undef KANJI/#define KANJI/' < config_f.bk1 > config_f.bk2
% sed 's/#undef DSPMBYTE/#define DSPMBYTE/' < config_f.bk2 > config_f.h
% make
% sudo make install install.man

% echo 'source /usr/share/tcsh/examples/rc' > ~/.tcshrc
% echo 'source /usr/share/tcsh/examples/login' >> ~/.tcshrc
% echo 'setenv MANPATH /usr/local/man:$MANPATH' >> ~/.tcshrc
% echo 'unset nokanji' >> ~/.tcshrc
% echo 'set dspmbyte=utf8' >> ~/.tcshrc

% su -
password : ******

# cd /bin
# mv tcsh tcsh.6.11.0
# cp /usr/local/bin/tcsh .
# exit

% exit


ksh이나 bash는 없나요?
_________________
my corner of the network | qur animation studio | qur's red stories
맨 위로 가기
khkim89
beginner
beginner


가입일: 2003년 01월 08일
토론: 6
사는 곳: 서울 서빙고동

작성글Posted : 토 3 29, 2003 11:23 am    제목: ksh는 bash는 없는 것 같던데....

음 없어요.

MacOS X에서 ksh는 없구요, bash는 있습니다.

그런데... 쉘의 한글문제에 대해

http://www.kr.freebsd.org/fom-serve/cache/7.html

잘 설명이 되어있습니다. 참고로 아래 .... 내용이....
-------------------------------------------------------
Q:쉘에서 한글 입력이 안되는데요.
A:쉘 프롬프트에서 한글 입력에 대한 문제는 쉘과 LANG 환경변수에 따라 다릅니다.

- /bin/sh

입력 됩니다.

- /bin/csh

입력 됩니다.

4.1 이후부터는 /bin/csh이 tcsh입니다. 이 쉘은 기본적으로 kanji옵션으로
컴파일되므로 별도 설정 없이도 LANG=ko_KR.EUC이면 한글 입력에 문제가 없습니다.

- tcsh(3.5와 4.0이전 사용자에 한해서만)

shells/tcsh 포트는 한글 입력이 안됩니다. 이 경우 japanese/tcsh 을 사용하시면 됩니다.
ja-tcsh의 경우 여러가지 메시지 파일 패키지가 별도로 나와 있는데 그런것은 빼고
ja-tcsh만 설치하세요.

구분은 $version 으로 알 수 있습니다.

입력 안되는것:

version tcsh 6.09.00 (Astron) 1999-08-16 (i386-intel-FreeBSD) options 8b,nls,dl,al,sm,rh,color

입력 되는것:

tcsh 6.08.05 (Astron) 1999-05-11 (i386-intel-FreeBSD) options 8b,nls,dl,al,kan,rh,color,dspm

kan(kanji), dspm(Display Multibyte)가 추가되어 있으면 됩니다.
ja-tcsh을 ja_JP.* 로케일이 아닌 상태에서 띄우면 8비트 입출력은 되지만 글자단위 편집은
되지 않습니다. 그러나 ja_JP.EUC 로케일에서 띄우면 글자단위 편집도 됩니다.

이에 대한 패치는 이미 tcsh 제작자에게 제출되어 있으므로 다음 버전에서는 기본적으로
한글 입력이 되길 바랍니다. 포트에 패치하고 다시 빌드해도 됩니다.

http://hangul.kldp.org/#Shells

- bash, bash2

$HOME/.inputrc 에 다음과 같이 적으세요.

set meta-flag On
set convert-meta Off
set output-meta On

- pdksh, zsh

안해봐서 모릅니다. :)
cjh
[Append to This Answer]
-----------------------------------
헐헐헐
맨 위로 가기
이전 게시물보기:   
이전 글 :: 다음 글  
새 주제글을 작성합니다.   답변글을 작성합니다.    maczoo.com -> Mac OS X 모든 시간은 GMT + 9시로 출력됩니다.
페이지 : 1/1

 
이동:  
당신은 이 포럼에서 새글을 게시할 수 없습니다
당신은 이 포럼에서 답글을 게시할 수 없습니다
당신은 이 포럼에서 본인의 게시물을 수정할 수 없습니다
당신은 이 포럼에서 본인의 게시물을 삭제할 수 없습니다
당신은 이 포럼에서 투표를할 수 없습니다


Powered by phpBB 2.0.6 © 2001-2003 phpBB Group