Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

Re: [KFUG] .



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


From: Jay <jayp.ml@xxxxxxxxx>
Subject: Re: [KFUG] 한글 사용관련 문의 입니다.
Date: Wed, 14 Dec 2005 14:03:22 +0900

> > 탐색기로 정상적으로 보이는데 ssh로 저렇게 보이는거라면,
> > 혹시 ssh terminal에서의 encoding에 문제가 있는것은 아닐지 싶습니다만...
> > iputty의 경우 utf-8, cp949등을 선택할수 있는것으로 알고 있습니다.
> >
> 
> 말씀하신 게 맞는 거 같습니다.
> 
> $ sed s/:/%/g | urldecode | iconv -f euckr -t utf-8
> :c2:ee:b8:a3:b7:b9:b1:e2
> 찌르레기
> 
> 그런데 못 보여주는걸 저렇게 인코딩 해서 뿌려준다면.. 대단히 똘똘한 터미널 인데요..
> 혹 삼바에서 charset을 지정하지 않고 locale도 C여서 ascii로 설정된 경우에 non-ascii를 저렇게 저장하는건 아닌가요?

이건 samba 2.x 까지에서 사용하는(3.x에서는 없어졌다고 합니다)
hex/cap인코딩입니다. smb.conf의 기본 설정 파일에

# for Korean Users
client code page=949
coding system=cap

이렇게 되어 있으면 위와 같이 저장됩니다. :XX 는 hex 코드이므로 간단한
프로그램으로 변환이 가능하겠지만...

euc-kr코드 그대로 저장하고 싶다면 coding system 부분을 지우거나 주석
처리하면 됩니다. 즉 아래와 같이 하세요.

# for Korean Users
client code page=949
# coding system=cap

단 이렇게 하는 경우 smbd를 restart한 후부터 저장한 파일에만 해당되므로
기존에 그렇게 인코딩된 파일은 별도로 이름을 바꾸거나, 윈도우에서 다른
디렉토리로 백업했다가 복사하면 제대로 저장될 겁니다.

--
CHOI Junho <http://www.kr.FreeBSD.org/~cjh>     cjh@[kr.]FreeBSD.org
Key fingerprint = 1369 7374 A45F F41A F3C0  07E3 4A01 C020 E602 60F5
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions


[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2005/12/15 02:34:42 $
Powered by FreeBSD