윈 도 우 메모장 저장시 옵션에서 기본 인코딩 변경 방법 좀 알려주세요
2019.06.15 08:38
윈도우 메모장의 저장시 인코딩이 19h1 이후로 UTF-8로 바뀌었습니다.
이로 인해 스크립트에 한글이 들어간 파일을 실행하면 한글이 깨집니다.
새로운 파일(.bat,.cmd)을 만들어 저장할 때 다른이름으로 저장하면
옵션을 ANSI로 선택하여 저장이 가능합니다.
그리고 한번 ANSI로 저장된 파일은 수정하고 저장하면 ANSI로 저장이 됩니다.
하지만 새로 작성한 파일을 저장하면 UTF-8로 저장이 됩니다.
ANSI로 저장된 파일만이 모든 윈도우에서 한글이 정상적으로 표기됩니다.
UTF-8로 저장될 경우 한글이 들어간 명령 줄이 있으면 정상 실행이 안됩니다.
인터넷 검색을하면 ANSI를 UTF-8로 바꾸는 방법만 있어 이걸 역으로 해보니 안됩니다.
메모장 저장시 기본 인코딩을 ANSI로 고정시키는 방법을 아시는분 계시면
알려 주시면 감사하겠습니다.
댓글 [7]
-
하츠 2019.06.15 11:11 -
부는바람 2019.06.15 13:28
매모장에서는 제일 하단의 UTF-8(BOM)으로 저장하면 한글이 깨지는일이 없는것 같습니다.
AkePad 에서 949로 저장하는게 메모장에서 ANSI 저장과 크기도 비슷한듯하니 더 편리할듯 합니다..
-
CHKim 2019.06.15 14:14
답변 감사합니다.
옵션을 저장시 마다 선택하는게 아니라 RS5 이전 윈도우 처럼
기본 옵션으로 고정하여 저장시 바로 ANSI로 저장하고자 합니다.
즉 시스템 자체를 ANSI로 저장하게 만들고 싶습니다.
그리고 UTF8(BOM)도 마찬가지로 .cmd에서는 깨져서 실행됩니다.
-
부는바람 2019.06.15 17:04
AkelPad 에서 설정을 해주면 되는것 같습니다.
AkelPad 실행후 간단히 입력하고 ㅇ미리 설정한대로 더 건들필요없이 cmd 파일로 저장하고 실행하면 -
CHKim 2019.06.15 19:06
윈도우 메모장을 이용하는 방법이 있었으면 좋았을텐데
AkelPad를 설치하여 윈도우에서 기본으로 AkelPad를 사용하도록하는군요.
잘 실행이 됩니다.
감사드립니다.
-
부는바람 2019.06.16 05:56
AkelPad를 설치하실 필요없이 포터블로 폴더하나 만들어서 연결만 하면 간단하실겁니다.
웬만한 실행파일은 토탈커맨더 툴에 넣고 사용하니까 시스템 드라이브 지저분하지 않아서 좋습니다.
OS 크린설치 하더라도 포터블로 불가능한 것만 설치하니까 번거롭지 않아서 좋기도 하고...
-
CanDoIT 2019.06.15 21:52 구 메모장 파일로 교체하면 될 것 같은데요?
어자피 메모장이 크게 바뀐 것 같지도 않고...-_-ㅋ
대체 프로그램 쓰는게 제일 좋기는 한데...싫으시다면 구버전의 Notepad.exe 구해서 교체하여 사용하시는 방법 뿐인듯 합니다.
전 4번