CI 묻고 답하기

제목 인터넷 익스플로어(크롬)에서 한글이 깨짐니다.
카테고리 CI 2, 3
글쓴이 목계지덕 작성시각 2017/11/10 18:51:14
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 17204   RSS

cafe24에 호스팅을 하고 CodeIgniter-2.2.6을 설치했습니다.

cafe24 PHP는 Version 5.2.17p1 입니다.

application/controllers 폴더 밑에 아래와 같이 코딩을 했습니다.

 

파일명 : Topic1.php

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Topic1 extends CI_Controller {  

     public function index() {

         $this->output->set_header("Content-Type: text/html; charset=UTF-8;");  

         echo '1. Topic page [1. 토픽 페이지]'; 

    }  

}

?>

 

인터넷익스플로어에 홈페이지 주소( http://happy2live.cafe24.com/CodeIgniter-2.2.6/index.php/Topic1/index)를 치면 화면에 한글이 아래와 같이 깨져서 보입니다.

1. Topic page [1. �넗�뵿 �럹�씠吏�]

 

해결할 수 있는 방법이 있나요?

 다음글 절대 URL로 접근 못하도록 하는 방법 (2)
 이전글 cafe24에 CodeIginiter 설치하기 (3)

댓글

목계지덕 / 2017/11/10 19:15:46 / 추천 0

해결했습니다.

아래와 같이 <meta charset="utf-8"/>  메타 테그를 추가 하면 한글이 잘 나옵니다.

별것 아닌 것 가지고, 3시간을 허비함...ㅠㅠ

 

     function index(){
         echo '
         <!DOCTYPE html>
         <html>
             <head>
                 <meta charset="utf-8"/>
             </head>
             <body>
                 토픽 메인 페이지
             </body>
         </html>
         ';
     }
 

뫄뫄잉뿌 / 2017/11/15 12:52:19 / 추천 0

개인적으로 한글깨질때 제일 먼저 확인해보는것이

1. meta tag charset

2. 파일 인코딩

3. DB 언어셋

왠만하면 이 세개 확인하면 되더라구용