2023-05-30 내용추가

 

macos Ventura 13.5 베타(22G5027e)에서 자소분리가 되지 않네요, macos에서 NFC한글 인코딩으로 처리 하나 봅니다..야호

 

 

 

맥에서 저장한 한글파일명이 윈도우에서는

'ㅇ ㅏ ㄴ ㄴ ㅕ ㅇ ㅎ ㅏ ㅅ ㅔ ㅇ ㅛ.pdf' 로 보입니다. 맥에서는 정상으로 표시되어 이메일 첨부파일로 외부에 보낸 경우 난감한 상황이 오기도 하는데요..

 

먼저 이 문제는 macOS의 문제이기 보다는 윈도우의 문제라고 봐야 합니다.

 

이유는 아래 표준 정규화 인코딩 방식이 있는데  

맥에서는 조합형, 완성형 모두 지원하지만  윈도우에서 완성형 인코딩만 제대로 표시하기 때문입니다.

 

[표준 정규화 인코딩 방식]

macOS에서 한글 인코딩 : NFD(Normalization Form Canonical Decomposition) = 조합형

윈도우에서 한글 인코딩 :  NFC(Normalizaiton Form Canonical Compostion) = 완성형

 

근본적으로 해결이 되려면

1) 윈도우에서 표준 정규화 인코딩 방식 2가지를 지원하거나

2) 맥에서 한글파일을 처리할 때 완성형(조합형이 아닌)으로만 인코딩 해야 하는 것이죠.

 

원인이 위와 같이니 불편하지만 꼼수로 해결하는 방법이 있습니다.

 

1) 드롭박스, 구글드라이브, 원드라이브 등에 맥에서 생성된 파일을 동기화 시키면 파일 인코딩이 완성형으로 재 인코딩 됩니다.

 저는 시놀로지 나스를 사용하는데 'Synology Drive' 를 이용하고 있습니다.

 

2) macOS가 주력이고 이메일을 보낼 때 한글파일명의 첨부파일만 문제라면 Outlook 이메일 클라이언트를 이용하여 해결했습니다.

 (검색하다 알게 된 정보지만 웹용 지메일을 이용해도 된다고 합니다.)

 

3) macOS에 convmv를 설치하여 수동으로 인코딩을 바꾸는 방법입니다.

 

아래 링크에 자세하게 나와있습니다.

https://tt.kollhong.com/79?category=674974

 

[요약]

1) 터미널 실행 > 'brew install convmv' 로 convmv 설치

2) 사용법 : convmv -f utf8 -t utf8 --nfc --notest  <filename>

3) Automator에 등록, 파일더에서 우클릭으로 쉽게 사용하도록 설정

 

 

 [내용추가 2020-01-05]

나모찾기님이 만들어주신 좋은 유틸리티 추천드립니다.

 

 

convmv 사용이 번거로워 UI가 있는 애플리케이션을 만들었습니다.
맥용: https://namocom.tistory.com/901
윈도우용: https://namocom.tistory.com/630



출처: https://vhrms.tistory.com/888 [행복한 길]

+ Recent posts