_common.php 파일이 UTF-8이 아닌 이유
본문
혹시 _common.php 파일들이 UTF-8형식이 아닌 이유가 있을까요?
어쩌다가 ANSI형식으로 되있다는걸 알게 되었네요...
답변 5
전문 에디터로 수정하지 않고 메모장으로 수정할 경우 ANSI형식으로 저장되는 경우가 대부분 입니다.
또는 FTP로 업로드 할때 ANSI형식으로 바뀌어서 올려지는 경우도 있다고 하는데 수정작업할때 파일형식이 바뀌지 않았나 보여지네요.
_common.php 와 같이 한글이 포함되지 않은 1byte 문자로만 구성되어 있는 파일의 경우 UTF-8 로 저장하여도 ANSI 로 인식을 하며 프로그램 구동에 아무런 영향을 주지 않습니다.
만약, 이런 파일을 UTF-8 로 유지하려고 하는 경우 2bytes 문자를 1개 이상 입력하면 됩니다.
코드에 한글이 전혀 들어가지 않는다면 // 주석에 한글을 넣어서 UTF-8 로 저장하면 됩니다.
즉, 1byte 문자로만 구성되어 있으면 ANSI, 2bytes 이상의 문자가 섞여 있으면 UTF-8 지정이 가능합니다.
에디터 플러스를 사용하신다면..
현재 열려 있는 페이지가 UTF-8인가 ANSI형식인가를 알 수 있습니다.
문서 > 파일 인코딩 > 인코딩 / 다수 인코딩을 선택해보시면
해당 파일이 어떤 형식인가도 확인이 되면 변경도 가능합니다.
도움이 되셨는지요?
어떤툴로 수정하셧는지는 모르겠으나 인코딩을 따로 지정안해서 그런걸거에요 ~
어라..? 저만 그런건가요?
노트패드++ 사용하고 있는데요.
다른파일은 전부 UTF8인데 그누보드내의 _common.php파일 전부가 ANSI로 되어있더라구요...
일부 css파일도 이러던데 노트패드++ 버그인가보군요 ㅜㅜ