CI 묻고 답하기

제목 한글 데이터
글쓴이 씨아이세상 작성시각 2013/03/11 10:18:05
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 14174   RSS

view.에서 name값을 영어로 하면 controller에서 찍어보면 잘나오는데 한글로하면
빈값이 되는데 왜그런거지요??
head에도 euc-kr해줫는데요.ㅠㅠ
음..
소스가 euc-kr인데
post로 넘긴값들이 영어는 잘찍히는데..
한글은 빈값이 들어와요..

<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=euc-kr" />

<input type="text" name="name"  />
<input type="image" src="../../images/bt_save.gif" onClick="insert();" />

        echo $this->input->post('name');
        exit;

 다음글 자바스크립트로 CI_SESSION쓰면 안먹히는건가요? (4)
 이전글 정의되진 않은변수?? 왜뜰가요 (3)

댓글

니삼 / 2013/03/11 10:35:24 / 추천 0
1. 우선 와전된 말이지만 euc-kr보단 utf-8로 작업하시길 추천드립니다.
2. 질문 이해못함
=> name값을 영어로 한다는 말이 input 어트리뷰트 name값을 말씀하시는건가요?

씨아이세상 / 2013/03/11 10:47:16 / 추천 0
노노노..
아뇨
<input type="text" name="p_name">
value 값이 한글로 넘어가면 빈값이 나오더라구요
그리고 피치 못하게 euc-kr로 해야해서.ㅠㅠ
변종원(웅파) / 2013/03/11 10:51:30 / 추천 0

컨트롤러 및 뷰 파일 자체의 캐릭터셋도 euc-kr인지 확인해보세요.

씨아이세상 / 2013/03/11 10:56:45 / 추천 0

컨트롤러 , 뷰도 ANSI로 되어있는데
이럼 euc-k로 설정되어 있는것 아닌가요?
혹시몰라
콘트롤러에도
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
정의해쉇는데요

아예 post값으로 안넘어가는것같은데
다시 확인하고
테스트하니
깨지거나 않나오네요

씨아이세상 / 2013/03/11 11:27:29 / 추천 0

할수없이
utf-8로설정해서 ..햇내요..
답변주셔서 감사합돠..^^