2008/04/09 13:57
Leopard 에서 FTP 사용시 한글 깨짐 현상 문제 해결 osx2008/04/09 13:57
Leopard 에서의 기본 인코딩이 UTF-8 이어서 윈도우에서 FTP 로 연결해서 보면 한글이 깨져 보인다.
이를 해결하려면 윈도우에서 UTF-8을 지원하는 FileZilla 와 같은 FTP 클라이언트 프로그램을 사용하면 된다.
그러나 이 때에는 다음과 같이 한글이 분리되는 증상이 발생한다.
한글 ---> ㅎ ㅏ ㄴ ㄱ ㅡ ㄹ
그러므로 FTP 에서 한글 사용을 원할하게 하기 위해서는 다음과 같이 두 가지 방법을 고려해 볼 수 있다.
여기서는 2번 사항에 대한 내용을 소개한다.
기본 패치와 사용법은 아래의 글에 소개되어져 있다. 그러나 Leopard에 대한 패치는 나와 있지 않다.
http://swiki.osxdev.org/osxdev/167
Leopard 에 대한 패치는 아래에서 다운받을 수 있다.
x86osx.com 자료실
위의 링크에 사용방법이 소개되어 있지만 간략히 정리해 보면 다음과 같다.
참고로 위 설정에서 ftpd 를 ftpd-e 로 할 경우에는 에러가 발생한다.
Intel용 Binary 파일
Universal Binary 파일
이를 해결하려면 윈도우에서 UTF-8을 지원하는 FileZilla 와 같은 FTP 클라이언트 프로그램을 사용하면 된다.
그러나 이 때에는 다음과 같이 한글이 분리되는 증상이 발생한다.
한글 ---> ㅎ ㅏ ㄴ ㄱ ㅡ ㄹ
그러므로 FTP 에서 한글 사용을 원할하게 하기 위해서는 다음과 같이 두 가지 방법을 고려해 볼 수 있다.
1. EUCKR 인코딩을 지원하는 FTP Server 프로그램을 설치하여 사용한다.
2. Leopard 에서 기본으로 사용하고 있는 ftp 에 EUCKR 인코딩 패치를 하여 사용한다.
2. Leopard 에서 기본으로 사용하고 있는 ftp 에 EUCKR 인코딩 패치를 하여 사용한다.
여기서는 2번 사항에 대한 내용을 소개한다.
기본 패치와 사용법은 아래의 글에 소개되어져 있다. 그러나 Leopard에 대한 패치는 나와 있지 않다.
http://swiki.osxdev.org/osxdev/167
Leopard 에 대한 패치는 아래에서 다운받을 수 있다.
x86osx.com 자료실
위의 링크에 사용방법이 소개되어 있지만 간략히 정리해 보면 다음과 같다.
패치된 ftp 바이너리 파일을 다운받아 /usr/libexec 로 옮긴다.
/System/Library/LaunchDaemons/ftp.plist 파일을 아래와 같이 수정한다.
<key>ProgramArguments</key>
<array>
<string>ftpd</string>
<string>-l</string>
<string>-E</string>
<string>EUCKR</string>
<string>-c</string>
<string>/etc</string>
</array>
/System/Library/LaunchDaemons/ftp.plist 파일을 아래와 같이 수정한다.
<key>ProgramArguments</key>
<array>
<string>ftpd</string>
<string>-l</string>
<string>-E</string>
<string>EUCKR</string>
<string>-c</string>
<string>/etc</string>
</array>
참고로 위 설정에서 ftpd 를 ftpd-e 로 할 경우에는 에러가 발생한다.
Intel용 Binary 파일
Universal Binary 파일
ftpd-e.zip
ftp-encoding.patch
