메모장에서 저장시 인코딩 방식 선택가능하다.
ANSI, 유니코드, UTF-8 (BOM이 붙어있는 UTF-8임) 이 지원된다. 아래 그림처럼 메모장에서 다른 이름으로 저장하기 에서 붉은 박스 부분에서 인코딩 타입을 선택하여 저장 가능하다.
주의사항 UTF-8 BOM 관련 :
UTF-8 은 BOM이 붙은 것과 BOM이 붙지 않은 형식이 있다. BOM이란 Byte Order Mark 이며 3바이트를 차지하는 인코딩 식별용으로 사용하는 마커바이트다.
메모장의 UTF-8 은 BOM 이 앞부분에 부착되는 형식으로 저장된다. 그런데, BOM이 문제가 되는 경우가 있다. BOM 부착된 UTF-8 형식의 파일을 유닉스에서 사용하려는 경우다. 유닉스같은 경우 BOM을 사용하지 않기 때문에 메모장에서 UTF-8 로 저장된 파일을 유닉스에서 사용할 때 이상한 증상이 생길 수 있다.
이상 증상 사례
워드프레스 테마에서 사용되는 functions.php 파일을 윈도우 PC에서 메모장으로 UTF-8 로 만들어서, 워드프레스가 설치된 서버(리눅스운영체제)로 올려서 사용하는 경우 테마에 공백을 만드는 오류증상이 발생함. 오류증상 상세보기 -> http://igotit.tistory.com/140
BOM없는 UTF-8 파일만들려면?
Notepad++ 사용하여 파일 생성하면 해결 된다. Notapad++ 는 BOM없는 UTF-8, 그냥 UTF-8(BOM이 부착된) 인코딩 형식 모두 저장가능하다.
(메모장으로는 BOM이 없는 UTF-8 로 저장하는 것은 안된다.)
Notepad++ 설치 보기 -> http://igotit.tistory.com/139
2021년 11월 2일 추가
Visual Studio Code 에서도 BOM 없는 UTF-8, BOM 있는 UTF-8 형식 모두 지정가능하므로 Notepad++ 보다 더 활용하기 좋았음.
특히, Visual Studio Code 는 모든 운영체제 (윈도우, 리눅스 , 맥 ) 에서 설치 가능하므로 일관성 있는 훌륭한 툴임.
연관
첫 등록 : 2014.10.13
최종 수정 : 2021.11.02
단축 주소 : https://igotit.tistory.com/84
'지속가능티끌' 카테고리의 다른 글
64비트 32비트 CPU, 운영체제, 응용프로그램(앱). (0) | 2018.12.31 |
---|---|
무료 이미지, 무료 아이콘. (0) | 2014.11.11 |
MS Office 의 콘텐츠 컨트롤 (0) | 2014.11.02 |
htaccess,인코딩, ANSI,UTF-8,유니코드, Internal Server Error (0) | 2014.10.14 |
댓글