euc-kr을 utf-8로 변환한 후의 오류... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

euc-kr을 utf-8로 변환한 후의 오류... 정보

euc-kr을 utf-8로 변환한 후의 오류...

첨부파일

write_id.php (3.4K) 4회 다운로드 2008-04-04 01:29:32

본문

이번에 utf-8 호스팅에 홈페이지를 제작했습니다.

처음에는 utf-8인줄 모르고 euc-kr로 컴퓨터에서 작업 다 했다가,
계정에 올릴때 다시 utf-8버전으로 설치하고,
모든 작업내용 에디터를 사용해서 utf-8로 바꾸는등 아주 고생이 많았습니다.

그런데 문제는 아무리 에디터를 사용해서 변경을 하여도 홈페이지 상단에 에러 메세지가 뜨면서 안잡히는 것들이 몇몇되더군요.
에디터는 EmEditor를 사용했습니다.

간혹 게시판 보면 이런 증상을 말씀하시는 분들이 계신데 저 역시도...
파일이 없거나 하는거 절대 아니고, 잘못된것도 아닙니다.
그리고 euc-kr버전에서는 제대로 작동 하고 있는 것들이구요.

게시판 소스도 일부 꼭 그런 파일이 있더라구요.
게시판 소스 전체가 아닌 그중 하나 정도가... 그래서 그 기능이 제대로 작동을 하지 않기도 하구요.
아무리 에디터로 변경을 해도요.

그럴 경우 소스중 utf-8버전중 비슷한 파일이 있으면 그걸 사용해서 해결을 하곤 했는데...

지금 사용할려고 하는것은 불당님의 1:1게시판인데 utf-8버전이 없더라구요.
지금 그 게시판중 write_id.php가 문제 입니다. 그 파일은 첨부파일로 첨부를 하였습니다.

이 파일이 아이디 검색하는 새창이 뜨는 파일인데,
기능은 제대로 작동 하지만, 상단에 아래와 같은 에러 메세지가 뜹니다.

지금까지 봐온걸로는 파일이 없거나 잘못되거나 한 문제가 아닌,
변환의 문제인거 같습니다.
에디터로 아무리 변경을 해도 저런 메세지 뜨는것들이 한두개씩 있더라구요.
이번에도 하루 종일 그런 에러 잡느라고...

혹시 에디터의 문제 일까요?

만약 불당님의 1:1 게시판을 utf-8버전으로 변경해서 사용하고 계시는 분이 계시다면 저 파일만 좀 부탁 드려도 될런지요?

아니면 에러 안나고 변환하는 방법이라도...

그럼 부탁 드리겠습니다.



Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users//skin/board/basic_1to1/write_id.php:1) in /home/hosting_users//common.php on line 8

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users//skin/board/basic_1to1/write_id.php:1) in /home/hosting_users//head.sub.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users//skin/board/basic_1to1/write_id.php:1) in /home/hosting_users//head.sub.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users//skin/board/basic_1to1/write_id.php:1) in /home/hosting_users//head.sub.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users//skin/board/basic_1to1/write_id.php:1) in /home/hosting_users//head.sub.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users//skin/board/basic_1to1/write_id.php:1) in /home/hosting_users//head.sub.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users//skin/board/basic_1to1/write_id.php:1) in /home/hosting_users//head.sub.php on line 38

댓글 전체

저건 euc-kr이나 utf-8과는 전혀 관계가 없는 오류 메세지입니다.
header() 또는 session_start() 이전에 공백 또는는 문자가 출력되면 이런 종류의 메세지가 나오게 되죠...
영카트에서 헤더 출력이전에 공백이나 문자가 삽입이 되었는지 확인해보시기 바랍니다.
UTF-8로 저장할 때 파일 맨 앞에 두 바이트 정도 utf-8 표시 코드가 들어 가는 경우가 있습니다.
에디터 설정을 잘 살펴 보세요.

다운 받을 걸 도스에서 내용 보기하면 이렇군요.

C:\tmp>type write_id.php
癤??
$g4_path = "../../..";
include_once("$g4_path/common.php");
두분 답변 감사합니다.

에디터 설정을 다시한번 보겠습니다.
하여간 EUC-KR을 UTF-8로 변경할때 몇몇 파일이 꼭 저런 현상이 있는데 아주 죽겠습니다.
그것때문에...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT