채택완료

_common.php 파일이 UTF-8이 아닌 이유

2016-07-06 (수) 21:53:55 5,631

혹시 _common.php 파일들이 UTF-8형식이 아닌 이유가 있을까요?

어쩌다가 ANSI형식으로 되있다는걸 알게 되었네요... 

|

답변 5개 / 댓글 1개

채택된 답변
+20 포인트

전문 에디터로 수정하지 않고 메모장으로 수정할 경우 ANSI형식으로 저장되는 경우가 대부분 입니다.

또는 FTP로 업로드 할때 ANSI형식으로 바뀌어서 올려지는 경우도 있다고 하는데 수정작업할때 파일형식이 바뀌지 않았나 보여지네요. 

2016-07-07 (목) 10:18:32

_common.php 와 같이 한글이 포함되지 않은 1byte 문자로만 구성되어 있는 파일의 경우 UTF-8 로 저장하여도 ANSI 로 인식을 하며 프로그램 구동에 아무런 영향을 주지 않습니다.

만약, 이런 파일을 UTF-8 로 유지하려고 하는 경우 2bytes 문자를 1개 이상 입력하면 됩니다.

코드에 한글이 전혀 들어가지 않는다면 // 주석에 한글을 넣어서 UTF-8 로 저장하면 됩니다.

즉, 1byte 문자로만 구성되어 있으면 ANSI, 2bytes 이상의 문자가 섞여 있으면 UTF-8 지정이 가능합니다.

답변에 대한 댓글 1개

그런거군요!!
자세한 설명 감사합니다!
2016-07-07 (목) 04:35:16

어라..? 저만 그런건가요?

노트패드++ 사용하고 있는데요.

다른파일은 전부 UTF8인데 그누보드내의 _common.php파일 전부가 ANSI로 되어있더라구요...

일부 css파일도 이러던데 노트패드++ 버그인가보군요 ㅜㅜ

2016-07-07 (목) 04:24:19

어떤툴로 수정하셧는지는 모르겠으나 인코딩을 따로 지정안해서 그런걸거에요 ~ 

에디터 플러스를 사용하신다면..

현재 열려 있는 페이지가  UTF-8인가 ANSI형식인가를 알 수 있습니다.

문서 > 파일 인코딩 > 인코딩 / 다수 인코딩을 선택해보시면

해당 파일이 어떤 형식인가도 확인이 되면 변경도 가능합니다.

도움이 되셨는지요? 

답변을 작성하려면 로그인이 필요합니다.