본문 바로가기

IT정보

메모장 기본 저장 방식 UTF-8 변경하는 방법

  • 메모장 기본 저장 방식을 왜 UTF-8로 변경해야할까?

    윈도우 메모장 기본 저장 방식은 ANSI입니다. 이 기본 저장 방식을 왜 UTF-8로 변경해야 하는지 의문이신 분들도 계실텐데, ANSI로 저장하게되면 다른 기계환경에서 글자가 깨져 나올 수도 있습니다
    한글을 쓰려면 EUC-KR로 변경하면 되는데 왜 굳이 UTF-8로 하는 이유는 ECU-KR는 2350개의 한글만 처리할 수 있는 한글이며 '뷁' 등의 글자를 제대로 처리할 수가 없게됩니다. 결론적으로는 EUC-KR로 저장한다고 하더라도 글자가 깨져서 나타날 수 있기에 UTF-8로 저장하시길 권장드립니다.



  • UTF-8?

    전 세계 문자 코드의 표준인 유니코드는 1991년 10월에 처음 발표되었으며 UTF-8은 유니코드를 기반으로 한 가변 길이 문자 인코딩 방식 중 하나입니다. UTF의 풀 네임은 " Unicode-Transformation-Format (유니코드 변환 규격) " 입니다. 가장 정확하게 한글을 표현할 수 있으나 정렬 문제가 치명적인 단점이기도 합니다. 유니코드의 한글은 가~힣까지의 모든 한글이 순차적으로 배열되어져 있으나 [DB의 어떤 데이터를 사전 순서로 배열하라]고 하면 UTF-8을 기반으로 작성된 시스템에서는 [ORDER BY ...]의 SQL문 하나로 끝날 수도 있게됩니다. 또한 UTF-8은 한글이 2B가 아닌 3B로 늘어나게됩니다. 그러나 EUC-KR로 사용 중 유저가 [뷁]이라는 데이터를 요구하면 속수무책이기 때문에 UTF-8의 사용을 권장드립니다.

    1. 어느 국가에서든 인코딩 변환 없이 문서를 조회할 수 있습니다.
    2. 세계의 모든 글자를 표현할 수 있습니다.  아래 이미지와 같은 이모티콘 뿐만이 아니라, 어떤 언어라도 표현할 수 있으며 이는 곧 유니코드가 
        만들어지게 된 배경이며 ISO표준이 된 이유입니다.
    3. 가장 정확하게 한글을 표현 할 수 있습니다. (EUC-KR뿐만 아니라 MS949보다 훨씬 정확하게 표현이 가능합니다)

                





  • 메모장 기본 저장 방식 UTF-8로 변경하는 방법


    1. 바탕화면 마우스우클릭 > 새로만들기 > 텍스트문서
    2. 만들어진 [ 새 텍스트문서 ] 더블클릭하여 메모장 열기
    3. 파일 > 다른이름으로 저장 
    4. 저장옵션 하단 인코딩 [ UTF-8 ] 변경 후 저장
    5. 경고 문구가 나오면 [ 예(Y) ] 클릭
    6. [ 새 텍스트문서 ]메모장을 마우스 우클릭 > 이름바꾸기 > [ TXTUTF-8 ] 로 변경
    7. 컴퓨터의 [ C:\Windows\ShellNew ] 폴더에 만들어진 [ TXTUTF-8 ] 파일을 이동
    8. 대상 폴더 액세스 거부 문구가 나오면 [ 계속 ] 버튼을 클릭하여 진행
    9. [ Window키 + R ]로 실행창을 띄운 뒤 [ regedit ] 을 입력하여 레지스트리 편집기를 실행
    10. 레지스트리 편집기 내 HKEY_CLASSES_ROOT > .txt 의 경로로 이동
    11. 마우스 우클릭 > 새로만들기 > 문자열 값 클릭
    12. [ 새 값 #1 ]로 나타난 이름을 [ FileName ] 으로 변경
    13. FileName 더블클릭하여 값 데이터에 [ TXTUTF-8.txt ]를 입력한 뒤 레지스트리 편집기닫기


    아래 이미지를 참고하시면 더 잘 따라오실 수 있을 것 같습니다.




▲ 바탕화면 > 마우스우클릭 > 새로만들기 > 텍스트 문서



▲ 만들어진 메모장 파일 더블클릭




▲ 파일 > 다른이름으로 저장 




▲ 인코딩 [ UTF-8 ]로 변경 후 저장




▲ 경고창이 나타나면 [ 예(Y) ] 를 누릅니다




▲ 마우스 우클릭 > 이름바꾸기




▲ TXTUTF-8로 변경




▲ C:\Windows\ShellNew 폴더에 TXTUTF-8 메모장을 이동





▲ 팝업창은 계속 버튼을 눌러줍니다






▲ regedit을 입력 후 확인






▲ HKEY_CLASSES_ROOT > .txt 로 들어옵니다. 우측 빈 공간에 마우스 우클릭 > 새로만들기 > 문자열 값




▲ 새 값 #1을 FileName으로 변경해줍니다.




▲ FileName 을 더블클릭 후 값 데이터에 TXTUTF-8.txt 를 입력 후 확인 > 레지스트리 편집기 종료



이렇게 세팅 하셨으면 끝입니다 ^^ 고생많으셨습니다.