질문있어요 맥 한글칠때 첫글자 간헐적으로 자소분리되는거 너무 짜증나네요. 121 Show 2020-06-24 09:39:35 24.♡.134.23
한글을 칠때 막 첫 글자는 자소분리가 되는 경우가 간헐적으로 발생하던데.. 이게 이상한게 빨리치면 간헐적으로 첫 글자만 그럽니다. 예를 들면 '응'을 빨리치면 ㅇㅡㅇ 이나 으ㅇ 이렇게 되네요. 첫글자만 이래요 ㅜㅜ 맥 기본 한글키보드가 문제인건지... 뭔지 모르겠네요. 혹시 이런 경험 있으신분들은 없으신가요? OS는 최신씁니다. idaum IP 175.♡.149.113 20-06-24 2020-06-24 09:43:38 · aladdin IP 223.♡.52.152 20-06-24 2020-06-24 09:44:28 · 맥의 한글 아스키코드 처리 문제는 고질적인 종특이라..ㅠ ajc0327 IP 121.♡.234.139 20-06-24 2020-06-24 09:51:30 · 가끔씩 그러는데 이젠 익숙해져서 그냥 아무생각없이 고쳐 치네요. ㅋㅋ logiix IP 24.♡.134.23 20-06-24 2020-06-24 09:56:24 · 아 원래이런거였군요. 저는 진짜 키보드가 문제인가... 쓰는 프로그램이 문제인가.. 아니면 설정이 뭐 잘못되어있나 검색하고 찾아봐도 관련 내용들이 없어서 제 컴터가 문제인가 의심했는데 후 ㅜㅜ Scalpel IP 110.♡.51.11 20-06-24 2020-06-24 09:57:15 · 쿠쿠콰콰 IP 210.♡.2.27 20-06-24 2020-06-24 10:02:59 · 모든 첫글자가 그런가요? logiix IP 24.♡.134.23 20-06-24 2020-06-24 10:15:46 · @쿠쿠콰콰님 프로그램마다 차이가 있는지 모르겠지만 예를들어 스포트라이트를 켰다가 바로 '응'을 재빠르게 치면 어떨땐 자소분리가 되고 보통은 잘되고 그러네요. 한영전환직후만 그런건 아닌거같아요. 인생물상 IP 39.♡.132.89 20-06-24 2020-06-24 11:58:52 · 첫글자 자소분리.. 아후.. 이것때문에 백키를 누르는 속도가 증가했어요. 블루블루J IP 24.♡.184.38 20-06-24 2020-06-24 13:00:38 / 수정일: 2020-06-24 13:11:08 · 전 한영 전환 후에 항상 발생해요. 쿠쿠콰콰 IP 210.♡.2.27 20-06-24 2020-06-24 13:43:59 · @블루블루J님 저는 한영전환 caps lock에서 바꾼적이 없는데도 그러네요 cocoandrita IP 124.♡.86.219 20-06-24 2020-06-24 13:59:33 · 가끔 이 부분에선 리눅스한테도 밀리는거 같은 느낌도 받네요..씁.. 아라미스 IP 115.♡.155.173 21-04-09 2021-04-09 13:41:19 · 구름입력기를 사용하면 그런 문제는 사라지는데 반면에 에버노트에서 입력시에 글자입력후에 엔터키를 치면 맥을 사용하면서 자주 접하게 될 한글 인코딩 호환성 문제macOS에서 사용하는 한글 인코딩은 Windows와 다르다. 맥에서 만든 파일은 윈도우에서 자음과 모음이 분리되어 보인다. 많은 사람들이 이를 자소 분리현상이라고 말한다. 또한, 일부 사이트는 한글이 깨지거나, 다운로드한 파일의 이름이 깨지는 경우가 많다. 이 또한 인코딩이 달라서 생기는 문제이다.
어쨌든, 이번 글을 통해 두 가지를 다룰 것이다.
원인맥과 윈도우는 인코딩 방식이 다르다. 윈도우는 NFC(Normalization Form Canonical Composition) 방식을, 맥은 NFD(Normalization Form Canonical Decomposition) 방식을 사용한다. 한국어로는 보통 완성형, 조합형이라고 말한다. 조합형은 '콜'을 저장할 때, 'ㅋ' + 'ㅗ' + 'ㄹ'로 저장한다
이라고 하면 실제 저장 내용은 111213으로 저장된다 윈도우는 '콜'이라는 문자에 다른 코드를 할당한다.
이라고 하면 실제 저장 내용은 222355가 된다. 'ㅋ', 'ㅗ', 'ㄹ'을 입력하는 동안 코드는 11,2032,222355로 바뀐다.
증상두 가지 모두 표준 정규화 인코딩 방식이다. 맥은 윈도우에서 만든 파일을 제대로 처리할 수 있으니, 맥은 두 가지 표준을 모두 지원하는 셈이다. 다만 한국에서 지정한 KS 표준에서는 완성형 인코딩 방식을 한글 인코딩의 표준으로 정의하고 있다. 따라서 맥이 국내 표준을 준수하지 않은 것으로 봐야 한다. KS 위키 문서 출처 : clien.net 해결법하지만 점유율 부분에서 이런 문제를 신경 써야 하는 쪽은 맥 사용자다. 다행히도 맥에서는 완성형으로 인코딩 된 파일을 표시할 수 있다. 그래서 파일 명을 완성형으로 인코딩하면 된다. convmv 설치우선 convmv를 설치해야 한다. convmv는 CONVerts filenames from one encoding to another and MoVe라는 뜻으로, 인코딩을 바꾸는 툴이다. mv는 파일을 이동하는 명령인데, 이름을 바꾸는 데에도 사용한다. 그러므로 인코딩을 바꾸는 툴이라고 봐도 된다. 터미널을 열고 convmv 사용법
텍스트 인코딩을 utf8에서 utf8로 바꾸는데, nfc 정규화 방식을 사용한다는 의미이다. 자세한 내용은
Automator로 만들기기존의 터미널은 파일을 직접 입력해야 한다. 하지만 오토메이터를 사용하면 Finder에서 파일을 선택하여 바로 실행할 수 있고, 또한 여러 파일을 자동화할 수도 있다. 실행 가능한 Workflow 파일 만들기
Finder에서 사용할 수 있게 등록하기
Finder에서 사용하기이젠 아래 이미지처럼 사용하면 된다.
|