2010년 3월 22일 월요일

smb samba 한글

UTF-8 환경인 ubuntu linux에서는 samba를 사용할 때 파일 이름의 인코딩이 햇갈리는 경우가 자주 발생합니다. 윈도우만 samba를 사용할 경우가 아니라, 다른 ubuntu linux머신에서도 samba를 통하여 ubuntu에 접근할 때 매우 곤란해 집니다. 이러한 경우 아래의 방법을 통하여 강제로 인코딩을 지정해 줄 수 있습니다.

/etc/samba/smb.conf에서 아래의 부분을 추가로 설정해 줍니다.

[global]
      dos charset = cp949
      display charset = UTF8
      unix charset = UTF8

euc-kr 기반의 리눅스에서는 display charset과 unix charset까지 모두 cp949로 설정하지만, UTF-8기반의 우분투(나 기타 배포판)의 경우에는 위와 같이 인코딩을 나누어 설정해주면 윈도우에서 저장한 한글 파일이름도 UTF-8형태로 서버쪽에 저장이 됩니다.

작은 팁이지만 도움이 되셨으면 합니다. :D

댓글 1개:

  1. dos charset = cp949

    unix charset = euc-kr

    display charset = euc-kr

    답글삭제