euc-kr을 utf-8로 변환한 후의 오류... 정보
euc-kr을 utf-8로 변환한 후의 오류...
첨부파일
본문
이번에 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
처음에는 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() 이전에 공백 또는는 문자가 출력되면 이런 종류의 메세지가 나오게 되죠...
영카트에서 헤더 출력이전에 공백이나 문자가 삽입이 되었는지 확인해보시기 바랍니다.
header() 또는 session_start() 이전에 공백 또는는 문자가 출력되면 이런 종류의 메세지가 나오게 되죠...
영카트에서 헤더 출력이전에 공백이나 문자가 삽입이 되었는지 확인해보시기 바랍니다.

UTF-8로 저장할 때 파일 맨 앞에 두 바이트 정도 utf-8 표시 코드가 들어 가는 경우가 있습니다.
에디터 설정을 잘 살펴 보세요.
다운 받을 걸 도스에서 내용 보기하면 이렇군요.
C:\tmp>type write_id.php
癤??
$g4_path = "../../..";
include_once("$g4_path/common.php");
에디터 설정을 잘 살펴 보세요.
다운 받을 걸 도스에서 내용 보기하면 이렇군요.
C:\tmp>type write_id.php
癤??
$g4_path = "../../..";
include_once("$g4_path/common.php");

두분 답변 감사합니다.
에디터 설정을 다시한번 보겠습니다.
하여간 EUC-KR을 UTF-8로 변경할때 몇몇 파일이 꼭 저런 현상이 있는데 아주 죽겠습니다.
그것때문에...
에디터 설정을 다시한번 보겠습니다.
하여간 EUC-KR을 UTF-8로 변경할때 몇몇 파일이 꼭 저런 현상이 있는데 아주 죽겠습니다.
그것때문에...