옛날에 블로그에 작성해뒀었습니다.
iOS에 파일 앱이 생기면서 윈도에 파일 옮기고 자소분리 현상을 겪는 분들이 많았거든요.
그래서 자소 분리 현상을 해결할 수 있는 스크립트를 만들었습니다..
(물론 iOS에서는 사용할 수 있는 해결 방법은 아니지만요ㅋㅋ)
https://www.kollhong.com/79-2/
블로그 보기 싫으신 분들을 위한 요약(아래는 블로그에서 복붙해온거라 말투 바뀝니다).
블로그에 사진도 있고 설명도 잘 해뒀으니 블로그 보시는게 편할겁니다.
아, 블로그에도 오토메이터 파일은 업로드하지 않았습니다.
어차피 convmv는 커맨드로 설치해야 하고, 그 정도면 오토메이터 정도는 사용할 수 있을겁니다.
그리고 유닉스, 리눅스를 사용하는 이상 이런 작업도 한 번 정도는 해봐야 하구요.
(블로그엔 더 친절하게 적혀있지만 블로그 보기 싫으신분은) 전반부 내용은 클량글 참고
https://www.clien.net/service/board/cm_mac/16362724
이후
- 오토메이터 실행
- 새로 만들기
- Quick Action 선택
- 왼쪽 사이드바에서 Run Shell Script를 선택하고, 오른쪽으로 끌어온다.
- Pass input: as arguments로 변경
- 오른쪽 패널을 이미지와 같이 바꾸고 입력한다
for i in "$@"; do
/usr/local/bin/convmv -f utf-8 -t utf-8 --nfc --notest "$i"
done
작성 후 저장
- 시스템 메뉴(애플 로고)
- 시스템 환경설정(System Preferences)
- Extentions
- Finder
- 방금 만든 Quick Action 선택
이젠 파일 우클릭해서 사용하면 된다.
윈도는 ㄱㅏㄴ과 간은 완전히 다른 코드로 저장되는 반면
맥은 ㄱ과 ㅏ와 ㄴ의 조합으로 이루어집니다.
그래서 맥은 표시할때 조합이 필요한데, 윈도와 같은 NFC 형식으로 바꿔버리면 조합이 필요 없어지죠.
분리된걸 조합하지 않고 보여주는 문제이므로 조합하는 형식이 아닌 문자셋으로 변경하는 걸로 해결은 가능합니다.
다만 말씀하신 것처럼 클라우드는.. 조합형이던 윈도와 같은 방식이던 서버에 받아올때 당연히 맥의 방식으로 받아올 것이기에.. ㅠㅠ
@헤도니스님
그래서 윈도에서 작동하는데 문제가 없어야 합니다.
클라우드 동기화의 경우는 클라우드 서비스에 따라 다른데 구글드라이브는 문제 없습니다.
하지만 이번 beta4 에서의 문제는
맥에서 표시하는 부분에서만 문제가 생긴듯 보입니다.
실제 클라우드 연동되는 폴더를 다른 윈도우pc 에서 보거나
아니면 맥북내의 페러럴즈를 통해서 해당 문제의 폴더를 열어보면 정상적으로 잘 보입니다.
맥에서 한글로 폴더를 새로 만들어도
맥에서만 분리되어 보이고 윈도우에서는 정상적으로 보여요
반대로 윈도우(페럴) 에서 새로 폴더를 만들어도 역시 맥에서만 분리되 보이구요
뭔가 '표시하는 부분' 에서만 문제가 생긴걸로 보입니다.
요즘 클라우드는 자소분리를 서버에서 해결하기 때문에 문제가 보이지 않습니다.
패럴도 마찬가지로 맥에 있는 파일은 네트워크 드라이브로 접근하기 때문에 이 문제가 해결되어서 보이구요.
제가 블로그에 올렸돈 자소분리 예제 사진을 제가 직접 스샷일 찍은게 아니라 인터넷에서 퍼 왔는데요…
그 이유가 왠만한 서비스는 자소분리를 해결해주기 때문에 맥에서 만든 파일이 윈도에서 자소분리되는 현상이 재현되지 않아서입니다.
저도 이메일로도 보내보고 쓰지 않던 드롭박스, 구드 동기화 프로그램도 써보고 나스도 써보고 해도 자소가 분리되어 보이지 않았습니다.
여튼 이 스크립트도 해결되었다는 분이 계십니다. 그렇다면 원인은 윈도에서 자소가 분리되어 보이는 증상의 원인과 같다고 봐야 합니다. 윈도에서 분리되어 보이지 않는다 해도 말이지요…
맥에서 한글 표시에 또 무슨짓을 하는건지 알수가 없네요 ㅠ
정식때까지는 일단 기다려보고 스크립트 적용을 저도 해봐야겠네요.
아..m1 은 안되는군요 ㅠ 아무튼 감사합니다.
아쉽게도 저는 엠원맥이 없어서 해결방법을 찾아드리기 어려울 것 같습니다.
기본적으로 파일들은 모두 정상적으로 합체? 가 되었습니다만
새로 저장하는 파일들 온라인에서 다운로드한 파일들은 여전히 자모가 분리되어 저장이 됩니다.
베타 4는 이 이슈 말고도 안정적이지 않은 것 같은 문제들이 있는 것 같습니다..
The action “Run Shell Script” encountered an error: “-: line 1: /usr/local/bin/convmv: No such file or directory”
신기하게도 기존의 어떤 방법도 안되는 것 같습니다.
m1인데 된다는 분도 있는 걸로 봐서 원인이 m1 때문이라기보다 m1+다른요인 인 것 같기도 하고요.