주제: 코멘트, 방명록에서 null 경고창
항상 그러는것도 아니고, 특정 조건에서 코멘트 작성 혹은 방명록 글작성시 null 오류창이 발생하는 문제가 있지요.
db 에 insert 가 이루어졌는데 http request 에의 응답이 오류로 돌아가는 경우인듯 합니다. 오류내용이 없으니 null 이 뜨구요.
딱히 코드를 훑어봐서는 정말 모르겠습니다-_-;; 이 문제가 상당히 골치인데 혹시 해결방법 찾으신분 있으실까요?
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
항상 그러는것도 아니고, 특정 조건에서 코멘트 작성 혹은 방명록 글작성시 null 오류창이 발생하는 문제가 있지요.
db 에 insert 가 이루어졌는데 http request 에의 응답이 오류로 돌아가는 경우인듯 합니다. 오류내용이 없으니 null 이 뜨구요.
딱히 코드를 훑어봐서는 정말 모르겠습니다-_-;; 이 문제가 상당히 골치인데 혹시 해결방법 찾으신분 있으실까요?
항상 그러는것도 아니고, 특정 조건에서 코멘트 작성 혹은 방명록 글작성시 null 오류창이 발생하는 문제가 있지요.
db 에 insert 가 이루어졌는데 http request 에의 응답이 오류로 돌아가는 경우인듯 합니다. 오류내용이 없으니 null 이 뜨구요.
딱히 코드를 훑어봐서는 정말 모르겠습니다-_-;; 이 문제가 상당히 골치인데 혹시 해결방법 찾으신분 있으실까요?
재현해 보려고 하는데 스무번정도 해도 안됩니다 ㅠ_ㅠ
혹시 브라우저나 상황등을 좀 알 수 있을까요?
특별한 환경은 아니고, XPsp2 에 IE6 쓰고 있습니다.
저도 지금 애를 먹고 있는게; 어? 에러나네? 싶다가도 어느날 다시 해보면 안나고 해서 그 '조건'을 확인하지를 못하고 있습니다.
저는 잘 되는데 같은 OS, 브라우저를 쓰는 다른 분들에게서는 오류가 나기도하고.. 참으로 희안합니다;;
이 문제에 대한 원인을 알고 있습니다. IE에서 발생하며, 파이어폭스에서는 발생하지 않습니다.
최신 댓글에 UTF-8이 아닌 글자가 포함된 경우 IE의 XML(HTML) Parser가 에러를 내기 때문에 null이 return됩니다.
또한 MySQL 3.x에서만 발생합니다.
결과적으로 MySQL 4 이상에서는 DB가 스스로 UTF-8이 아닌 글자를 걷어 내기 때문에 문제가 되지 않으나 MySQL 3에서는 기존 데이터에서 UTF-8이 아닌 글자를 모두 걷어내고 저장되는 모든 글자의 UTF-8 검사 처리를 해야 합니다. 해결을 위해 core에서 일괄 처리하는 방안을 준비하고 있습니다.
복합적인 문제였군요.
언제까지 MySQL 3 레거시를 끌고 가야 할지 =_=;
(개인적인 의견이지만 MSSQL을 먼저 써서 그런지는 몰라도 MySQL 3는 무늬만 SQL같습니다 =_=; )
[laziel@happy ~] mysql --version
mysql Ver 12.22 Distrib 4.0.26, for pc-linux-gnu (i686)
4.0 라인인데도 문제가 생기는걸 보면 아무래도 스크립트에서 처리를 하긴 해야 할까봅니다;
정보 감사합니다;ㅁ;
[laziel@happy ~] mysql --version
mysql Ver 12.22 Distrib 4.0.26, for pc-linux-gnu (i686)4.0 라인인데도 문제가 생기는걸 보면 아무래도 스크립트에서 처리를 하긴 해야 할까봅니다;
정보 감사합니다;ㅁ;
MySQL 이 유니코드 지원을 하기 시작한게 4.1 부터이지 않나요 ??
그리 말씀하시니 헥갈리는데용.. ㅠ.ㅠ
MySQL 이 유니코드 지원을 하기 시작한게 4.1 부터이지 않나요 ??
그리 말씀하시니 헥갈리는데용.. ㅠ.ㅠ
4.1.x 맞습니다. ![]()
몇몇 태터 블로그에 이같은 오류가 나는 경우가 있습니다.
업데이트를 하지 않은건지..아니면 스킨의 오류일겁니다.
아마도 태터센터에서 이런사항에 대해 공지를 해줄수 있는 자동 모듈이 삽입되면 좋을것 같습니다.
워드프레스의 front page 같은 것 말씀이시군요 -
저도 찬성입니다. 내친김에 Ticket으로 등록했습니다. ![]()
( http://dev.tattertools.com/ticket/31 )