CI 묻고 답하기

제목 head내용이 body에 들어가고.. body 상단에 65279가 뜹니다
카테고리 CI 2, 3
글쓴이 니로 작성시각 2017/02/03 13:55:56
댓글 : 9 추천 : 0 스크랩 : 0 조회수 : 17654   RSS
<!--!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" -->

<!DOCTYPE html>
<html class="no-js" lang="ko">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title><?=$title_for_layout?></title>
<link href="/webroot/css/jquery/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css" media="all">
<script type='text/javascript' src='/webroot/js/jquery/jquery-1.6.2.min.js'></script>
<script type='text/javascript' src='/webroot/js/jquery/jquery-ui-1.8.16.custom.min.js'></script>
<script type='text/javascript' src='/webroot/js/jquery/jquery.form.js'></script>
<script type='text/javascript' src='/webroot/js/jquery/jquery.ui.datepicker-ko.js'></script>
<script type="text/javascript" src="/webroot/js/jquery/jquery.blockUI.js"></script>
<script type='text/javascript' src='/webroot/js/common.js'></script>
<?php
if(isset($common_css))
{
	foreach ($common_css as $css_value){
		echo "<link href='".CSS_URL.$css_value.".css' rel='stylesheet' type='text/css' media='all' />\n";
	}
}
if(isset($css))
{
	foreach ($css as $css_value){
		echo "<link href='".CSS_URL.$css_value.".css' rel='stylesheet' type='text/css' media='all' />\n";
	}

}
if(isset($common_js))
{
	foreach ($common_js as $js_value){
		echo "<script type='text/javascript' src='".JS_URL.$js_value.".js'></script>\n";
	}
}

if(isset($js))
{
	foreach ($js as $js_value){
		echo "<script type='text/javascript' src='".JS_URL.$js_value.".js'></script>\n";
	}
}
?>
</head>
<body>
<!-- wrap -->
<div id="admin_wrap">
	<!-- header -->
	<div id="header"><?=$header_for_layout?></div>
	<hr />
	<!-- container -->
	<div id="container">
		<div id="contentLeft"><?=$menu_for_layout?></div>
		<hr />
		<div id="contentRight"><div class="content"><?=$content_for_layout?></div></div>
	</div>
	<!-- //container -->
	<hr />
	<!-- footer -->
	<div id="footer"><?=(isset($footer_for_layout)) ? $footer_for_layout : '';?></div>
	<!-- //footer -->
	<div id="top_btn"><a href=""></a></div>
</div>
<!-- //wrap -->

</body>
</html>

 

일단 헤더 , 바디 내용이구요

 

바디를 보면 저렇게 되어있고

그 아래에 메타태크, 스크립트, 타이틀 모두가 들어가있습니다.

 

브라우저 상관없이 크롬, IE, 파폭 모두 동일하구요

 

검색도하고해봣는데 bom문제라길래 노트패드++, 에디터플러스, 울트라에디터 모두 사용하면서 bom제거 저장을 해도 동일합니다.

 

이상한건 로컬, 테스트용개발서버[리눅스]에서는 이현상이 없는데

실제 서비스중인 서버에 올리고 테스트를 해보니 저렇게 나오면서 상단에 여백이 조금생기게 됩니다.

 

어떻게 해야할까요

 다음글 codelgniter + mssql 목록 처리 어떤 방... (2)
 이전글 템플릿언더바 사용 (5)

댓글

한대승(불의회상) / 2017/02/03 13:57:37 / 추천 0
utf8bom 문제 맞는거 같은데요.
니로 / 2017/02/03 13:58:35 / 추천 0
한대승(불의회상)//bom사용안함이나 bom제거도 해보고 bom제거 툴로 제거도해보고 싹다해봣는데도 동일한문제면 어떻게 해야할까요
kaido / 2017/02/03 17:10:35 / 추천 0

Aㅏ 역병과 같은 bom+ 에 걸리셨군요.

 

원인으로는 파일 인코딩. 서버 인코딩. ftp 업로드 인코딩. 에디터 인코딩.

등등등이 있는데, 뭐가 뭔지 잘 모르겠다는게 최대 무서운점.

니로 / 2017/02/03 17:21:09 / 추천 0

kaido // 근데 아마 서버, ftp,에디터랑은 관련이 없을거같아요

 같은 에디터, 같은서버에 실제서비스되는 서비스가 한두개도 아니고.. 딱 이것만 이렇다보니...

업로드는 svn으로 공통으로 사용하고있어요

변종원(웅파) / 2017/02/03 20:08:30 / 추천 0

파일 삭제후 다시 파일 생성하고 소스 복사해서 저장하고 svn commit 해서 올려보세요.

 

어디선가 한번더 doctype이 선언되네요.

니로 / 2017/02/06 10:29:46 / 추천 0

변종원(웅파) // 삭제후 다시 해봣는데도 동일했어요.. shop2.entin.co.kr 이게 주소인데..

니로 / 2017/02/07 14:58:18 / 추천 0
별걸다해봐도 안되네요 미쳐버리겠습니다
kaido / 2017/02/07 15:44:32 / 추천 0

@니로

토닥토닥.

그럴리가 없는데 그런게 boom+ 의 매력입니다.

저도 분명 여러번 수시로 체크했는데도 계속 생성이 되어서 이게 왜 그런가 한참 애를 먹었던 적이...

 

일전에도 같은 문제로 고민 하는 분에게, 아직 수정할 파일이 많지 않다면 처음부터 하나씩 파일 새로 만들고 소스만 복사하라고도 조언해드렸었죠.

 

참고로 전 svn도 믿지 않습니다.

니로 / 2017/02/07 17:12:11 / 추천 0

ㅠㅠ 전체 소스를 다 새로 만들어봐야할까요..?