묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
글작성시 이상문 문자 삽입 및 긴글 저장이 안됨
2015.07.29 10:47
XE 1.8.7 까지 올렸습니다. 버전은 이전이나 이후나 똑같은 증세가 발생합니다.
레이아웃 / 스킨은 디폴트나 변경 그외 껄로 해도 증세는 동일합니다. uft-8 설정은 되어 있습니다.
증세 1 : 영문은 상관 없음 한글 작성시 알수 없는 문자가 게시판 저장시 아래 처럼 생성이 됩니다.
증세 2 : 텍스트 내용이 길경우(한글만) 본문 내용이 안나옵니다. 게시판을 들어가면 빈 페이지로만 나옵니다.
이미지는 정상적으로 나옴.
댓글 2
-
기진곰
2015.07.29 13:01
-
프리맨baf94
2015.07.29 13:53
감사합니다.
예 IIS + MS SQL 조합입니다. 확인해 봤는데 모두 정상입니다.
이상하게 한글만 입력하면 이상한 특수문자가 삽입이 되고
단문은 상관없는데 장문으로 작성히 본문 내용이 안보입니다. 여러번 클릭하고 해야 페이지가 보입니다.
DB는 어떤 것을 사용하시나요? 서버가 IIS인 것을 보니 MS SQL일지도 모르겠는데, MS SQL의 UTF-8 지원이 원래 좀 거시기합니다. 실제 데이터가 UTF-8로 저장되고 있는지, PHP↔DB단 통신에 UTF-8을 사용하도록 기본값이 설정되어 있는지 확인해 보시기 바랍니다.
MySQL이라도 마찬가지입니다. 서버 기본 문자셋, 클라이언트 기본 문자셋, DB 기본 문자셋, 테이블 기본 문자셋, 심지어 컬럼마다 문자셋이 따로 있는데 죄다 UTF-8로 통일하지 않으면 글자가 깨집니다.