각종 프로그램들 보면 이상하게

ANSI랑 UTF-8 문서를 구분 못한다 싶었는데

알고보니 둘다 BOM이 없고, 영문자같은 1바이트 문자만 있으면 똑같아서 그런거였네.

그러니 구분을 못했지 ㅅㅂ ㅋㅋㅋ


물론 UTF-8 BOM이 있는 경우는 UTF-8 로 구분하지만, 표준이 BOM이 없는거라매.

근데 편집기 따라서 기본값을 ANSI로 해놓은게 있고 UTF-8로 해놓은게 있더라고.

(윈도우 메모장도 윈10부터 UTF-8 No BOM이 기본값. 심지어 무려 윈8.1까지도 No BOM 저장 자체가 없음)

그래서 코드나 문서를

영문만 써놨다가 한글을 넣으면서 여러 편집기 거치다 보면, 어느순간 한글 씹창나 있는거였음 ㅋㅋㅋㅋ



아니 시발 당연히 BOM이 표준이 되어야 정상 아니냐?

왜 이 지랄인거 ㅋㅋㅋㅋㅋㅋㅋ