CI 묻고 답하기

제목 DB 저장시 한글이 깨져서 mb_convert_encoding시 DB에 저장이 안됩니다.
글쓴이 온더탑 작성시각 2014/06/18 15:38:49
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 14326   RSS
$ban_orifile_name = mb_convert_encoding($upload_data['orig_name'], 'EUC_KR', 'UTF-8');
다음과 같이 한글이 깨져서 utf-8로 컨버팅하고 

echo $ban_orifile_name; 한글이 잘 찍힙니다.

$data = array(
                'ban_orifile_name'=> $ban_orifile_name.''
            );

다음과 같이 해당 변수를 DB에 저장하는데 DB 필드에 공백으로 나옵니다.

$ban_orifile_name을 강제로 '한글한글' 하면 DB에 저장이되고요.

왜그럴까요 ㅠ_ㅠ
 다음글 포럼소스 board.php 생성자부분...질문드려요 (2)
 이전글 데이터를 넘겨주기에 관해서 질문드립니다. (4)

댓글

한대승(불의회상) / 2014/06/18 15:44:01 / 추천 0
iconv를 사용해 보세요.