머리말
벤치마크
설명서 1
설명서 2
설명서 3
설명서 4
설명서 5
레퍼런스
다운로드
◇ 게시판
글쓴사람
권순용
글쓴시간
2004년 8월 6일 오후 2시 22분 19초
제목
한글 깨짐현상..
안녕하세요
지금까지 Template_를 잘쓰고 있습니다.
이렇게 좋은 템플릿을 만들어 주셔서 감사합니다.
그런데 좀 이상한것이 있어서요
예를 들자면..
index.php파일에서
$tpl = new Template_;
$tpl -> define(
array(
"index" => "index.tpl",
"header" => "header.tpl",
"menu" => "menu.tpl",
"end" => "end.tpl"
)
);
$tpl -> print_("index");
로 해놓고
index.tpl파일에서
{ #header }
{ #menu }
어쩌구 저쩌구
{ #end }
했을때...
#menu menu.tpl에서 한글로 써져있는 글자들이
梨꾪똿 이렇게 깨져서 나옵니다.
이거 왜그런것인지..
menu.tpl.php 파일에서는 한글이 맞게 되어있습니다.
이것이 왜이러는지 좀 ...
관리자
권순용님 안녕하세요..
이것은 템플릿문제가 아니구요..
예를 들어 에디트 플러스를 쓰신다면.. 해당파일을 새이름으로 저장할 때 아래쪽 변환기항목에 utf-8 인지 또는 기본값인지.. 원하시는 문자포맷과 같은지 확인해 보시기 바랍니다.
이것에 문제가 없다면.. 서버에서 브라우저에 보내는 문자셋 정보가 바르지 않을 수 있으니..
아파치 설정파일에서
AddDefaultCharset ISO-8859-1
이 부분을 주석처리 하거나
php 코드 시작부분에 아래 코드를 실행해 보시기 바랍니다.
<?php header("Content-Type: text/html; charset=EUC-KR"); ?>
04-08-06 15:36
권순용
^^;;
다했는데요 여전하네요...
04-08-09 14:19
관리자
질문하신 내용으로 짐작하기엔.. euc-kr 을 사용하시는 것 같고 메뉴부분만 한글이 깨진다는 것 같거든요. 그렇다면 예를들어 에디터의 utf-8 자동검출 기능때문에 menu.tpl 파일만 utf-8 로 저장되고 변환파일도 그렇게 저장된거 같습니다.
변환파일은 템플릿파일 포맷을 그대로 유지하고.. 출력시에는 변환 파일을 그냥 include 하기 때문에 다른 이유를 생각하기 어렵네요.
04-08-09 14:40
권순용
editplus에서는 한글로 잘보입니다. ㅡ_ㅡ);
그런데 vi로 열어보니 다깨져있더군요 ㅡ_ㅡ);;;;
관리자님 덕분에 잘해결했씁니다.
감사합니다. ㅡ_ㅡ)/~~
04-08-11 11:02
관리자
해결돼서 다행이네요^^
04-08-11 13:06
이름
비밀번호
Since 2003-03-03
hosted on
vultr.com