맥에서 한글 자막이나 텍스트 파일이 깨져보일 때 해결책... 한국어 텍스트 파일 인코딩 변경 서비스

2016.07.25 01:27    작성자: Back to the Mac

안녕하세요. 백투더맥 열혈 구독자 김재탁입니다.

텍스트 파일이나 영화 자막의 인코딩이 깨지는 문제를 해결하는 방법을 다른 구독자와 공유하려고 합니다.

이 방법을 사용하게 된 이유는 윈도우에서 저장했거나 구글 드라이브 같은데 공유된 TXT 파일을 맥에서 열었을 때 한글이 깨져 보이는 현상이 발생했기 때문입니다. 지금은 원래 의도보다는 영화 자막이 깨져 보일 때 사용하는 경우가 대부분인데요. 한글 자막 포맷인 SMI나 SRT 모두 기본적으로 일반 텍스트 파일이므로 같은 방법을 적용할 수 있습니다.

참고로 윈도우에선 제대로 나타나는 한글이 맥에서 깨지는 이유는 운영체제마다 한글을 표현하는 다양한 방식이 있는데 해당 방식이 서로 맞지 않기 때문입니다. 가령 윈도우 운영체제에선 한글을 표현할 때 CP949 또는 EUC-KR 방식을 사용하는 데 맥에선 유니코드 방식을 사용합니다. 이 때문에 맥에서 인식하지 못하는 인코딩 방식의 파일을 열면 한글이 이상한 문자로 표시되는 것을 볼 수 있습니다. (흔히 인코딩이 깨졌다 라고도 하죠.)

아마 여러분도 업무를 하거나 영화를 볼 때 비슷한 경험이 한번쯤은 있으실 텐데요. 

제 주변에도 비슷한 문제를 겪는 맥 유저가 있어서 오토메이터 서비스를 만들어 공유했는데, 더 많은 분과 공유할 수 있도록 깃허브에 업로드하고 백투더맥을 통해 소개하게 됐습니다. (ONE™: 저는 포스트에 실린 스크린샷만 준비했습니다.)

CP949 to UTF-8 변환 서비스 설치 및 사용 방법

이미 만들어져 있는 오토메이터를 설치만 하면 되기 떄문에 설치 절차가 무척 간단합니다.

1. 먼저 깃허브를 방문한 뒤 페이지 오른쪽 초록색 버튼을 눌러 서비스를 ZIP 형식으로 내려받습니다. ▼

2. 내려받은 파일의 압축을 풀면 파일 3개가 나오는데 'Convert CP949 to UTF-8.workflow'라는 파일을 클릭한 뒤 '설치' 버튼을 누르세요. 나머지 파일은 삭제해도 괜찮습니다. ▼

3. 이제 한글이 깨지는 텍스트 파일이나 자막 파일이 있으면 마우스 오른쪽 버튼을 누르세요. '서비스' 메뉴 밑에 여러 가지 항목이 보일 텐데 여기서 'Convert CP949 to UTF-8'을 선택합니다. ▼

4. 파일 이름 중간에 'utf8'이 붙은 파일이 새로 생성됩니다. ▼

5. 만약 변환한 파일이 TXT 형식이라면 텍스트가 한글로 제대로 표시되는지 확인하고 필요에 따라 원본은 백업 또는 삭제하면 됩니다. 자막 파일이라면 파일명을 적절히 바꾸신 후 동영상을 감상할 때 이용하시면 되겠죠. ▼

필자: 김재탁 (홈페이지)

맥을 쓰는 웹 디자이너



링크
GItHub - automator-convert-cp949-to-utf-8

관련 글
백투더맥에 글을 올리고 싶으신가요? 여러분의 기고를 받습니다.
윈도우에서 한글 파일 이름이 깨지지 않도록 맥에서 압축할 수 있는 'WinArchiver'
OS X의 '텍스트 편집기'를 윈도우의 메모장처럼 다루는 방법
맥에서 한글 이름이 깨지는 와이파이에 연결하는 방법


    
  1. Blog Icon
    139kcal

    좋은 정보 감사합니다!!!

    혹시 맥에서 가끔 자막의 몇몇 단어들이 끝에서 잘리거나 다음 행으로 내려가는 경우가 종종 발생하는데
    이런 문제를 해결할만한 방법이나 프로그램도 있을까요??

  2. Blog Icon
    Aeria

    오 굉장히 간단해 보이는 해결책이네요. '우아한 해결책'을 보내는 느낌이 들어요ㅎㅎ

  3. Blog Icon
    차누

    아아, 이거 정말 원하던 기능인데 감사합니다!

  4. Blog Icon
    알토란

    맥앱으로 개인적으로 만들어 쓰고 있는 것이 있기는 한데... 간혹 인식을 못하는 smi가 있어서 아직 배포를 못하고 있네요.
    워크플로우를 이용하셔서 깔끔하게 정리해주셨네요. 감사합니다.

  5. Blog Icon
    aaapple

    txt 등 문서에서 한글이 깨지는 경우가 많았는데, 이걸로 간단히 해결되겠네요!
    감사합니다!

  6. Blog Icon
    짱이아빠

    저는 지금까지
    1. safari에서 열고
    2. 텍스트 인코딩메뉴에서 한글로 변환한 후
    3. 전체 copy로 텍스트편집기 내용으로 붙이기 한다.
    4. 텍스트편집기 메뉴중 포맷->일반텍스트만들기
    를 했었습니다. 올려주신 내용으로 편하게 할 수 있을 것 같습니다.

  7. Blog Icon
    Walker

    조금 다른 이야기인데...(절대 홍보성 글 아님. 제작자와 전혀 관계없는 사람임)
    저도 얼마 전까지 같은 문제 때문에 메모장에 붙여넣어서 해결했습니다.
    그러다 아래 링크 블로그 운영자분이 개발한 앱으로 해결하고 있습니다.

    http://blesseddeveloper.tistory.com/57

    소스코드도 같이 올라와 있습니다. 대량으로 변경이 필요할 경우 유용하실 겁니다.

  8. Blog Icon
    vi만세

    저는 VI로 인코딩을 바꾸었어요.
    이건 ui에서 할 수 있어 더 편하겠네요.

  9. 감사합니다
    이것 때문에 삽질한 생각을 하면...ㅠㅠ

  10. Blog Icon
    vicki

    우아 감사합니다!!
    그런데 이걸로 음악제목과 부가설명, 이런것도 변환이 가능한가요?

  11. Blog Icon
    제발

    혹시 mp3 파일 태그가 깨져있을 때는 어떻게 해야 하나요 ?????

  12. Blog Icon
    mid3iconv

    mid3iconv 를 검색해보세요

    사용 방법은 mid3iconv -e cp949 ./*.mp3

  13. Blog Icon
    gamell

    혹시 이 반대의 경우의 스크립트도 만들어 주실수 있나요? UTP-8 to cp949 말이죠

  14. 서비스를 Automator로 여신 후 코드 가운데 있는
    iconv -f cp949 -t UTF-8 부분을
    iconv -f UTF-8 -t cp949 로 바꾸기만 하면 될 듯합니다.

  15. Blog Icon
    gamell

    감사합니다. ^^*

  16. Blog Icon
    vmffpdl

    본문에 보이는 동영상 플레이어는 무엇인가요? 제가 가지고 있는것과 비교해보니 다른것이군요

  17. Blog Icon
    깜신

    이걸 어떻게 해결하면 좋을까 고민한 적이 있었는데, 이렇게 쉽고 멋지게 해결해주셨네요.
    진심으로 감사드립니다.
    잘 쓸게요~~ ^^

  18. Blog Icon
    지나

    2번까지 했는데 3번부터 다운로드 받은 파일이 어딨는지 모르겠네요 .. 데스크탑엔 없고 ㅠㅠ