Mac에서 저장한 파일명이 한글로 되어 있을경우

윈도에서 보면 자소가 분리 되어 보이는 경우가 있다.

이는 Windows와 Linux에서는 NFC 라는 유니코드(한글) 조합방식을 쓰는 반면에

Mac은 NFD라는 유니코드(한글) 조합방식을 쓰기 때문이다.

자세한건 다음 링크 참조



어째든 우리는 Mac서 저장한 NFD 파일명을 NFC형태의 파일명으로 바꿀려고 합니다.

방법은 그냥 python의 nfd2nfc 모듈을 쓰면 됩니다.

https://pypi.python.org/pypi/nfd2nfc/


그럼 nfd2nfc 설치 방법은 아래와 같습니다.

pip로 설치 되어야 하기 때문에 pip를 먼저 설치하고 nfd2nfc를 설치합니다.


커맨드창을 열고 하기 처럼 입력합니다.


$ sudo easy_install pip
$ sudo pip install nfd2nfc
$ nfd2nfc 경로명

또는 더 간단하게  convmv 로 할 수 있습니다. 

$ convmv --notest -nfc -f utf8 -t utf8 파일명

PS. MAC에서 둘다 설치가 가능하지만 nfc로 파일명이 바뀌지 않습니다.

이유는 FileSystem Layer에서 NFD만 지원하도록 되어 있기 때문이라고 합니다.

다만 콘솔에서 파일명 출력은 각각 NFD와 NFC로 할수 있습니다. (실제 파일명 저장이 아닌 텍스트 출력)

MAC에서 한글이 NFD인지 NFC인 확인하기 가장 쉬운 방법은 SublimeText에 붙여 넣어보면 됩니다.

SublimeText는 NFD를 지원하지 않습니다.

파일질라 서버 설치후 http://filezilla-project.org/
인터넷 익스플로러등으로 접속해보면 한글이 깨져보인다.
이유는 서버가 UTF8셋팅으로 운영되어 인데...
UTF8을 지원하지 못하는 FTP 클라이언트에서는 깨져보인다고 하는...

관련 서버 패치가 있다..
http://sourceforge.net/projects/filezillapv/files/

서버 종료후 exe파일 덮어쓰면 된다.

'JOB Tips' 카테고리의 다른 글

windows 7 인터넷 끊김.  (0) 2011.11.15
UAprofile  (0) 2010.03.30
FTP Filezilla 서버 한글깨짐 패치  (0) 2010.01.04
ELF 에서 함수 주소 리스트 빼기  (0) 2009.09.26
T-Omnia 옴니아 히든메뉴  (0) 2009.09.15
MEID 컨버터 사이트  (0) 2009.06.03