CI 묻고 답하기

제목 CI와 CkEditor를 사용중인데요.   &_nbsp 가 ? 로 저장이 되네요;;
글쓴이 베베 작성시각 2015/02/26 10:51:13
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 19370   RSS
디비는 MSSQL을 사용중이구요.

제목에서 말한것처럼 아래의 내용을 입력시  부분들이 ?로 바껴 저장이 되네요;;


            $.post(postUrl, postData, function (json) {
                messageType = json.success ? 'info' : 'error';
                if(json.success) {
                    ModalAlertMessage(messageType, json.message, 'center', 'Move', '/qa/lists/');
                } else {
                    ModalAlertMessage(messageType, json.message);
                }
            }, 'json')
            .error(function(result) {
                AjaxServerError(result); 
            });

값전달은 위처럼 POST처리 하고 있구요.

----------------------입력값-------------------------
<p>테스트 테스트</p>

<p>테스트 테스트</p>

<p>테스트 테스트</p>

<p> </p>

----------------------저장값------------------------------
<p>테스트 테스트</p>

<p>테스트 테스트</p>

<p>테스트 테스트</p>

<p>?</p>


해결방법 부탁 드리겠습니다.
 다음글 DB load 시에 빈화면이 뜹니다. (3)
 이전글 $CI = new $class(); 부분부터 아무것도 ... (5)

댓글

변종원(웅파) / 2015/02/26 12:37:27 / 추천 0
폼검증에 xss_clean이 적용되어 있는지 확인,
또는 $this->input->post('변수', true)로 xss_clean 함수가 적용되는지 체크해보세요
베베 / 2015/02/27 12:22:42 / 추천 0
xss_clean도 꺼보고, $this->input->post('변수', false) 로도 해보고 $_POST['변수']로도 해보고 그래도 같네요 ㅠㅠ;
ci세상 / 2015/02/27 12:56:39 / 추천 0
mssql의 국제 범용 기능 문서가 참조 되실 것 같습니다.
https://msdn.microsoft.com/ko-kr/library/aa902644(v=sql.80).aspx
베베 / 2015/03/02 11:03:28 / 추천 0
답변감사합니다.
변종원(웅파) / 2015/03/02 11:09:03 / 추천 0
post 전송이 아닌 프로그램 내부에서 ' '를 mssql에 넣어보세요.
잘 입력된다면 .post 전송시 변환되는 것입니다.