맥은 한글을 NFD(분리형) 방식으로, 윈도우는 NFC(조합형) 방식으로 저장합니다. 이 인코딩 방식의 차이로 인해 맥에서 한글 파일명으로 저장한 파일을 윈도우에서 열면 자음과 모음이 낱낱이 분리되는 자소분리 현상이 발생합니다.
이는 FTP 환경에서도 동일하게 나타납니다. 맥에서 한글 파일명으로 된 이미지를 FTP 클라이언트를 통해 서버에 업로드하면, 윈도우에서 FTP에 접속했을 때 한글 자모가 분리되어 표시됩니다. 윈도우 PC로 해당 파일을 다운로드해도 파일명이 깨지거나 자음·모음이 분리된 채로 저장되어 문제가 될 수 있습니다.
특히 워드프레스 사이트를 마이그레이션할 때 이 문제가 자주 발생합니다. FTP를 통해 파일을 다운로드하거나 업로드하는 과정에서 한글 파일명이 깨지면, 마이그레이션 완료 후 해당 이미지가 엑박(🖼️)으로 표시되는 오류가 발생할 수 있습니다.

맥에서 FTP로 업로드한 한글 파일명이 자음·모음으로 분리되는 문제
워드프레스 사이트를 이전하기 위해 윈도우 PC에서 FTP에 접속하여 이미지 파일들을 다운로드할 때 이미지 파일 이름에 포함된 한글이 깨지거나 한글 자음 모음이 분리되어 표시될 수 있습니다.
카페24 등 국내 호스팅에서 이런 현상이 자주 발생하는 편이고 클라우드웨이즈나 케미클라우드 등 해외 호스팅에서는 이런 현상은 드문 것 같습니다.
이런 자소분리 현상에 대해 몇 년 전부터 인지하고 있었지만, 당시에는 맥북이 없어서 자세히 확인을 하지 못했습니다.
최근 맥북을 중고로 저렴하게 하나 구입하여 이 문제를 테스트해보았습니다.
워드프레스에서 한글 파일명으로 된 이미지 업로드 시
워드프레스에서 글을 작성할 때 한글 파일명으로 된 이미지를 업로드할 때에는 카페24와 클라우드웨이즈 모두 파일명에서 한글이 깨지거나 자소 분리 현상이 나타나지 않았습니다.
카페24의 경우 PHP 8.4에서 테스트했는데, PHP 버전이 낮은 환경에서는 테스트하지 않았습니다.
윈도우에서 FTP에 접속하여 한글 파일명으로 된 이미지 파일을 다운로드해 문제가 발생하지 않았습니다.
FTP/SFTP로 파일 업로드/다운로드 시 파일명에서 한글 자소분리 현상
카페24와 케미클라우드, 그리고 클라우드웨이즈에서 맥용 파일질라와 Cyberduck 클라이언트를 사용하여 한글 파일명으로 된 이미지 파일들을 업로드한 다음, 윈도우 PC에서 FTP에 접속하여 한글 자음과 모음이 분리되는지 체크했습니다.😄
macOS에서 여러 가지 방법으로 FTP에 접속할 수 있습니다.
테스트 결과 조금 흥미로운 사항이 관찰되었습니다.
- 맥용 파일질라를 사용하여 업로드한 경우, 윈도우에서 FTP에 접속 시 파일명에서 한글의 자음과 모음이 분리되는 현상이 발생했습니다.
- 맥용 Cyberduck을 사용하여 업로드한 경우,
그러므로 파일을 업로드할 때 맥용 파일질라를 사용하면 한글 파일명에서 자소분리 현상이 나타나는 경향이 있기 때문에 가급적 맥에서 파일질라는 사용하지 않는 것이 안전할 것 같습니다. (파일명에 한글이 포함되지 않는 경우에는 파일질라를 사용해도 문제가 없을 것입니다.)
카페24에서 워드프레스 사이트를 운영하는 경우 맥용 Cyberduck을 통해 SFTP 프로토콜로 파일명에 한글이 포함된 이미지를 업로드하면 문제가 발생하지 않았습니다(PHP 8.4 환경 기준).
맥용 Cyberduck을 사용할 경우 케미클라우드와 클라우드웨이즈에서는 한글 파일명이 깨지는 현상이 관찰되지 않았습니다.
예를 들어, 다음은 맥에서 한글 파일명으로 된 이미지 파일을 업로드한 것을 보여주는 데요. 맥에서는 한글 파일명에 아무런 문제가 없습니다.

하지만 윈도우 시스템에서 FTP를 통해 서버에 접속하면 아래 그림과 같이 하나는 파일명에서 한글이 제대로 표시되지만, 하나는 한글 자음모음이 분리되어 표시됩니다.

카페24에서는 맥용 Cyberduck 클라이언트 프로그램을 통해 SFTP 프로토콜로 접속하여 파일을 업로드할 때에만 한글 자소가 분리되는 현상이 나타나지 않는 것 같습니다(PHP 8.4 환경 기준).
가비아나 호스팅케이알 등 다른 국내호스팅에서는 테스트하지 않았지만 비슷한 현상이 발생할 가능성이 있습니다. 파일명에서 한글이 모두 깨져서 보이는 경우도 종종 접합니다.

한글 자음모음이 분리되어 보이는 파일을 윈도우 시스템으로 다운로드하면 마찬가지로 자소가 분리되어 표시됩니다.

자소분리 현상이 나타나는 워드프레스 사이트 마이그레이션 문제
윈도우 시스템에서 FTP에 접속했을 때 한글 파일명에서 한글 자음모음이 분리되어 표시되는 사이트를 이전해야 하는 경우, 플러그인을 사용해서 이전을 시도하면 보통 문제가 발생하지 않을 수 있습니다.
하지만 마이그레이션 플러그인을 사용할 수 없는 환경이 있을 수 있습니다. 예를 들어, 웹용량이 충분하지 않은 경우 수동으로 데이터와 DB를 다운로드하여 이전을 시도해야 합니다.
이런 상황에서는 macOS 환경에서 데이터를 다운로드하여 타겟 서버로 데이터를 업로드하면 자모분리 현상 없이 매끄럽게 이전이 가능할 것입니다.
맥북이 없다면 당근 등에서 구형 맥북을 하나 저렴하게 구입하는 것도 고려할 수 있습니다. 신형을 구입하고 싶다면 보급형으로 애플에서 출시한 맥북 네오가 있습니다. 100만원 내외에 구입할 수 있어 가성비가 매우 좋은 편입니다.
저는 맥북 네오 사전예약 기간에 구입하여 제품까지 받았지만, 개봉도 하지 않고 반품하고, 대신 중고 장터에서 저렴하게 구형 맥북 에어를 하나 구입했습니다.😄
👉 한글 자소 모음 분리 현상으로 인해 워드프레스 사이트 이전에 어려움을 겪거나 기타 워드프레스 또는 웹호스팅 관린 문제 해결이 필요한 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.
참고
- 케미클라우드(ChemiCloud) 워드프레스 호스팅 서울 서버 리전 추가 (+ 가입 방법)
- 클라우드웨이즈에서 카페24로 워드프레스 사이트 통합하기
- 워드프레스 한글 URL 깨짐 문제 해결하기 - 슬러그 자동 번역 플러그인
맞아요, 윈도우에서 열 때마다 자음과 모음이 따로 쪼개지는 게 정말 답답하죠. 이 부분 잘 정리해 주셔서 감사합니다.