UTF-8에서 HTML 체크를 하면 이상하네요. 정보
UTF-8에서 HTML 체크를 하면 이상하네요.
본문
UTF-8 버전으로 설치하고 팁 게시판을 참조해서 DB도 완전히 UTF-8로 작동되도록 했는데 HTML 체크를 하게 되면
-x�-x�-x�-x�-x�-x�-x�-x�-x�-x�-x�-x�-x�-x�-x�-x.-x -x�-x�-x�-x�-x�-x�-x...
이런 식으로 내용이 깨져 나옵니다. (체크를 하지 않으면 정상적으로 보이고요)
검색해봐도 해결책이 보이지 않네요.
그럼 안녕히계세요.
p.s 잘 찾아보니 common.lib.php 파일의 함수 function conv_content($content, $html) 부분을 보니
if ($board[bo_disable_tags])
{
//$source[] = "/(\<)([\/]?)($board[bo_disable_tags])/i";
// 태그에만 적용하던것을 속성(프로퍼티)에도 적용하도록 수정
$source[] = "/([\<]?)([\/]?)($board[bo_disable_tags])/i";
$target[] = "$1$2$3-x";
//$source[] = "/^/";
//$target[] = "<b>이 페이지는 사용금지 태그 사용으로 인하여 정상 출력되지 않을 수 있습니다.</b><p>";
}
{
//$source[] = "/(\<)([\/]?)($board[bo_disable_tags])/i";
// 태그에만 적용하던것을 속성(프로퍼티)에도 적용하도록 수정
$source[] = "/([\<]?)([\/]?)($board[bo_disable_tags])/i";
$target[] = "$1$2$3-x";
//$source[] = "/^/";
//$target[] = "<b>이 페이지는 사용금지 태그 사용으로 인하여 정상 출력되지 않을 수 있습니다.</b><p>";
}
굵은 부분이 문제가 되는 것 같습니다. 정규식 같은데 이 부분이 무슨 뜻인지 도통 모르겠네요. 어떻게 고쳐야 될지 전전긍긍 중입니다.
댓글 전체
$board[bo_disable_tags]에 어떤 내용이 있나요?
게시판 설정에서 금지 태그 항목입니다.
게시판 설정에서 금지 태그 항목입니다.

아 금지 태그 부분이었군요. 금지 태그를 전부 빼니까 정상적으로 작동합니다만... 이렇다면 금지 태그를 사용할 수가 없겠네요. --;;;
아 해결책을 찾았습니다. 금지 태그 설정하는 부분 맨 뒤에 | 자가 들어가 있으니까 그렇게 되는군요. 감사합니다 ^^
아 해결책을 찾았습니다. 금지 태그 설정하는 부분 맨 뒤에 | 자가 들어가 있으니까 그렇게 되는군요. 감사합니다 ^^
금지 태그는 ,로 구분하는 거 아니었나요 ? ^^

| 로 구분하라고 되어 있던데요. 최신버전이라서 그럴지도 모르겠네요.