[2차문의 : 급] 해결이 안되서 다시문의합니다~
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 : http://www.jungartgroup.com/site/bbs/board.php?bo_table=media5
현재 동일한 게시판등 다른곳에서는 이상없이 연동이 되고 있는데
새로 생성 동일한 게시판을 구현한 상태에서 리스트부분은 이상이 없고, 글쓰기와 수정을 누르면
위 이미지 같은 현상이 되면서 글쓰기나 수정이 안되서 난감합니다. 라고 1차 문의를 드려서
고수분들이 언어셋 문제라고 답변들을 달아주셔서 알려주신 경로(skin/board/basic/ajax.filter.php)
를 보니 현재 euc-kr일경우 $config['cf_filter'] 를 utf-8로 변환한다.라고 주석이 되어있는데...
변환하도록 코딩이 되어있는거 아닌가요? 회사 홈페이지인데, 해결이 안되고 있어서 난감하네요...
어디 마땅히 물어볼때도 없고...ㅋ
* 메신져 : aisoda@ lycos.co.kr
/////////////////////////////////////////////
//euc-kr 일 경우 $config['cf_filter'] 를 utf-8로 변환한다.
if (strtolower($g4[charset]) == 'euc-kr')
{
//$subject = convert_charset('utf-8', 'cp949', $subject);
//$content = convert_charset('utf-8', 'cp949', $content);
$config['cf_filter'] = convert_charset('cp949', 'utf-8', $config['cf_filter']);
}
//$filter = explode(",", strtolower(trim($config['cf_filter'])));
// strtolower 에 의한 한글 변형으로 아래 코드로 대체
$filter = explode(",", trim($config['cf_filter']));
for ($i=0; $i<count($filter); $i++)
{
$str = $filter[$i];
// 제목 필터링 (찾으면 중지)
$subj = "";
$pos = strpos($subject, $str);
if ($pos !== false)
{
if (strtolower($g4[charset]) == 'euc-kr')
$subj = convert_charset('utf-8', 'cp949', $str);//cp949 로 변환해서 반환
else
$subj = $str;
break;
}
// 내용 필터링 (찾으면 중지)
$cont = "";
$pos = strpos($content, $str);
if ($pos !== false)
{
if (strtolower($g4[charset]) == 'euc-kr')
$cont = convert_charset('utf-8', 'cp949', $str);//cp949 로 변환해서 반환
else
$cont = $str;
break;
}
}
오류 주소 : http://www.jungartgroup.com/site/bbs/board.php?bo_table=media5
현재 동일한 게시판등 다른곳에서는 이상없이 연동이 되고 있는데
새로 생성 동일한 게시판을 구현한 상태에서 리스트부분은 이상이 없고, 글쓰기와 수정을 누르면
위 이미지 같은 현상이 되면서 글쓰기나 수정이 안되서 난감합니다. 라고 1차 문의를 드려서
고수분들이 언어셋 문제라고 답변들을 달아주셔서 알려주신 경로(skin/board/basic/ajax.filter.php)
를 보니 현재 euc-kr일경우 $config['cf_filter'] 를 utf-8로 변환한다.라고 주석이 되어있는데...
변환하도록 코딩이 되어있는거 아닌가요? 회사 홈페이지인데, 해결이 안되고 있어서 난감하네요...
어디 마땅히 물어볼때도 없고...ㅋ
* 메신져 : aisoda@ lycos.co.kr
/////////////////////////////////////////////
//euc-kr 일 경우 $config['cf_filter'] 를 utf-8로 변환한다.
if (strtolower($g4[charset]) == 'euc-kr')
{
//$subject = convert_charset('utf-8', 'cp949', $subject);
//$content = convert_charset('utf-8', 'cp949', $content);
$config['cf_filter'] = convert_charset('cp949', 'utf-8', $config['cf_filter']);
}
//$filter = explode(",", strtolower(trim($config['cf_filter'])));
// strtolower 에 의한 한글 변형으로 아래 코드로 대체
$filter = explode(",", trim($config['cf_filter']));
for ($i=0; $i<count($filter); $i++)
{
$str = $filter[$i];
// 제목 필터링 (찾으면 중지)
$subj = "";
$pos = strpos($subject, $str);
if ($pos !== false)
{
if (strtolower($g4[charset]) == 'euc-kr')
$subj = convert_charset('utf-8', 'cp949', $str);//cp949 로 변환해서 반환
else
$subj = $str;
break;
}
// 내용 필터링 (찾으면 중지)
$cont = "";
$pos = strpos($content, $str);
if ($pos !== false)
{
if (strtolower($g4[charset]) == 'euc-kr')
$cont = convert_charset('utf-8', 'cp949', $str);//cp949 로 변환해서 반환
else
$cont = $str;
break;
}
}
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 10개
변환 하도록 코딩이 되어있는데도 문제가 생긴거라면 파일을 저장할때 에디터에서 형식을 UTF-8로 저장이 안되어있어서 그럴 수도 있습니다.
도구 -> 기본설정에 들어가보시면
왼쪽 항목중에 파일 이라고 있습니다.
이 파일의 내용을 보시면 기본 인코딩이 있는데
UTF-8로 되어있으면 이걸 korean으로 바꿔준다음 저장하시면 됩니다.
korean으로 되어있던거라면 UTF-8로 바꾼다음에 저장해보세요.
기본인코딩에서 시스템 코드페이지를 보니 말씀하신 korea가 확인 바꿔봐도 안되네요
에고고~~
네이트온 친추하셔서 원격으로 좀 봐주시면 안될까요?? 너무 절실해서요ㅠㅠ
그렇다면 굳이 언어를 변경할 필요가 있나요?
현재 스킨도 다 euc-kr로 변경한 상태라면
다음을 주석처리하거나 삭제하고 테스트 해보세요.
새롭게 글을 하나 등록해서 테스트하시길 권해드립니다.
if (strtolower($g4[charset]) == 'euc-kr')
{
//$subject = convert_charset('utf-8', 'cp949', $subject);
//$content = convert_charset('utf-8', 'cp949', $content);
$config['cf_filter'] = convert_charset('cp949', 'utf-8', $config['cf_filter']);
}
넣어봤는데...변화가 없네요...ㅜㅜ...에구구