https://www.cikorea.net/bbs/view/qna?idx=23062&lists_style=
이 글이었습니다.
이거 해결해보려고
다른 조건이 문제인가 싶어서 다 없애고 input text 하나만 넣고, var_dump($_POST)로 찍어보기도 하고,
페이지를 새로 만들어서, 찍어보기도 하고, 온갖 방법을 다 해봤는데
동일하게 깨지는 현상이 계속되서 멘탈이 부스러기가 되었습니다만..
if($this->form_validation->run('write_form') == FALSE)
{
$this->load->view('mypage/write');
}
else
{
echo '<meta charset=utf-8>';
var_dump($_POST);
}
echo '<meta charset=utf-8>';
이걸로 해결됐습니다.
이 한줄 추가하는데 한달이 걸렸네요..멍청하게도..
해더에도 meta charset가 utf-8로 분명히 선언되있고, 문서도 utf-8인데 도대체 어디서 저게 바뀐건지 모르겠습니다.
코드이그나이터 오래 써왔다고 생각했고, 그동안 이런 경우가 한번도 없어서 정말 신기하기만 합니다.
다 쓰고 나니까 묻고 답하기가 아닌거 같습니다...혹시 관리자님이 보시고 아닌거 같다 싶으시면 삭제해주셔도 됩니다;
다른 사람들 다 퇴근하고, 허탈하기도 하고 혹시 저랑 같은 상황에서 이게 해결책이 되실까 싶어 여기다라도 끄적여봅니다..
좋은 주말 되세요..
결국 웹브라우져 인코딩 문제였군요.
고생하셨습니다.