CI 묻고 답하기

제목 UTF-8? 한글이 깨집니다.
글쓴이 슈퍼개미 작성시각 2011/07/27 08:10:30
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 18259   RSS
안녕하세요.. 몇일동안 비가 많이도 내리는 군요....

다름이 아니오라 작업중인 PHP/HTML 모두 UTF-8 로 작업을 했습니다.
그런데 echo 나 print_f로 찍으면 한글이 잘보이는데.
view로 호출한 html은 접부 깨지더군요..(硫붿씤�럹�씠吏��엯�땲�떎.)

원래 웹브라우져에 인코딩이 자동으로 되어있으면 알아서 맞추어주는 것이 아닌가요?
인코딩을 보면 어쩔때는 서유럽 어쩔때는 중국 어쩔때는 한국 이렇게 마구 바뀌는데..
저만 그런가요?

읽어주셔서 감사합니다.
 다음글 컨트롤에서 뷰를 불러올때 IE와 크롬문제요.. (5)
 이전글 uri_protocol 관련 질문입니다. (1)

댓글

인스카 / 2011/07/27 17:12:54 / 추천 0
저장할 때 UTF-8로 하셨더라도 HTML의 meta에 charset을 UTF-8로 해주셔야 합니다.
웹브라우저에선 그걸 보고 판단하거든요
한대승(불의회상) / 2011/07/28 10:49:49 / 추천 0
뷰에...

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

한줄 넣어주시면 해결 되실듯.. ^^
배강민 / 2011/07/28 13:15:10 / 추천 0
 //charset
 $this->output->set_header("Content-Type: text/html; charset=UTF-8;");
아버님 / 2011/09/03 17:17:48 / 추천 0
저 위에대로 하고 파일 저장도 새로운이름으로 저장해서 형식을 UTF-8로 저장해서 같은이름으로 덮어씌우세요