1

주제: 코멘트, 방명록에서 null 경고창

항상 그러는것도 아니고, 특정 조건에서 코멘트 작성 혹은 방명록 글작성시 null 오류창이 발생하는 문제가 있지요.
db 에 insert 가 이루어졌는데 http request 에의 응답이 오류로 돌아가는 경우인듯 합니다. 오류내용이 없으니 null 이 뜨구요.
딱히 코드를 훑어봐서는 정말 모르겠습니다-_-;; 이 문제가 상당히 골치인데 혹시 해결방법 찾으신분 있으실까요?

2

답글: 코멘트, 방명록에서 null 경고창

laziel 작성:

항상 그러는것도 아니고, 특정 조건에서 코멘트 작성 혹은 방명록 글작성시 null 오류창이 발생하는 문제가 있지요.
db 에 insert 가 이루어졌는데 http request 에의 응답이 오류로 돌아가는 경우인듯 합니다. 오류내용이 없으니 null 이 뜨구요.
딱히 코드를 훑어봐서는 정말 모르겠습니다-_-;; 이 문제가 상당히 골치인데 혹시 해결방법 찾으신분 있으실까요?

재현해 보려고 하는데 스무번정도 해도 안됩니다 ㅠ_ㅠ

혹시 브라우저나 상황등을 좀 알 수 있을까요?

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

3

답글: 코멘트, 방명록에서 null 경고창

특별한 환경은 아니고, XPsp2 에 IE6 쓰고 있습니다.
저도 지금 애를 먹고 있는게; 어? 에러나네? 싶다가도 어느날 다시 해보면 안나고 해서 그 '조건'을 확인하지를 못하고 있습니다.
저는 잘 되는데 같은 OS, 브라우저를 쓰는 다른 분들에게서는 오류가 나기도하고.. 참으로 희안합니다;;

4

답글: 코멘트, 방명록에서 null 경고창

이 문제에 대한 원인을 알고 있습니다. IE에서 발생하며, 파이어폭스에서는 발생하지 않습니다.
최신 댓글에 UTF-8이 아닌 글자가 포함된 경우 IE의 XML(HTML) Parser가 에러를 내기 때문에 null이 return됩니다.
또한 MySQL 3.x에서만 발생합니다.
결과적으로 MySQL 4 이상에서는 DB가 스스로 UTF-8이 아닌 글자를 걷어 내기 때문에 문제가 되지 않으나 MySQL 3에서는 기존 데이터에서 UTF-8이 아닌 글자를 모두 걷어내고 저장되는 모든 글자의 UTF-8 검사 처리를 해야 합니다. 해결을 위해 core에서 일괄 처리하는 방안을 준비하고 있습니다.

5

답글: 코멘트, 방명록에서 null 경고창

복합적인 문제였군요.
언제까지 MySQL 3 레거시를 끌고 가야 할지 =_=;

(개인적인 의견이지만 MSSQL을 먼저 써서 그런지는 몰라도 MySQL 3는 무늬만 SQL같습니다 =_=; )

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

6

답글: 코멘트, 방명록에서 null 경고창

[laziel@happy ~] mysql --version
mysql  Ver 12.22 Distrib 4.0.26, for pc-linux-gnu (i686)

4.0 라인인데도 문제가 생기는걸 보면 아무래도 스크립트에서 처리를 하긴 해야 할까봅니다;
정보 감사합니다;ㅁ;

7

답글: 코멘트, 방명록에서 null 경고창

laziel 작성:

[laziel@happy ~] mysql --version
mysql  Ver 12.22 Distrib 4.0.26, for pc-linux-gnu (i686)

4.0 라인인데도 문제가 생기는걸 보면 아무래도 스크립트에서 처리를 하긴 해야 할까봅니다;
정보 감사합니다;ㅁ;

MySQL 이 유니코드 지원을 하기 시작한게 4.1 부터이지 않나요 ??
그리 말씀하시니 헥갈리는데용.. ㅠ.ㅠ

8

답글: 코멘트, 방명록에서 null 경고창

chester 작성:

MySQL 이 유니코드 지원을 하기 시작한게 4.1 부터이지 않나요 ??
그리 말씀하시니 헥갈리는데용.. ㅠ.ㅠ

4.1.x 맞습니다. smile

9

답글: 코멘트, 방명록에서 null 경고창

몇몇 태터 블로그에 이같은 오류가 나는 경우가 있습니다.
업데이트를 하지 않은건지..아니면 스킨의 오류일겁니다.
아마도 태터센터에서 이런사항에 대해 공지를 해줄수 있는 자동 모듈이 삽입되면 좋을것 같습니다.

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

10

답글: 코멘트, 방명록에서 null 경고창

워드프레스의 front page 같은 것 말씀이시군요 -
저도 찬성입니다. 내친김에 Ticket으로 등록했습니다. smile

( http://dev.tattertools.com/ticket/31 )

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'