[2차문의 : 급] 해결이 안되서 다시문의합니다~ 정보
[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;
}
}
댓글 전체
코드 내용을 알려주세요. 그냥 주석으로만 변환하라고 써놓은것일거같은데요.
변환 하도록 코딩이 되어있는데도 문제가 생긴거라면 파일을 저장할때 에디터에서 형식을 UTF-8로 저장이 안되어있어서 그럴 수도 있습니다.
변환 하도록 코딩이 되어있는데도 문제가 생긴거라면 파일을 저장할때 에디터에서 형식을 UTF-8로 저장이 안되어있어서 그럴 수도 있습니다.
격렬한 저항님 감사요~ 코딩부분 올려드렸어요...확인부탁드립니다!
일단 에디터 프로그램을 뭘 사용하시나요? 저장할때 형식만 바꾸면 될거같은데요
에디터 플러스요~ 형식(코딩)좀 부탁드릴께요...
그러면 에디터플러스 상단 메뉴중에
도구 -> 기본설정에 들어가보시면
왼쪽 항목중에 파일 이라고 있습니다.
이 파일의 내용을 보시면 기본 인코딩이 있는데
UTF-8로 되어있으면 이걸 korean으로 바꿔준다음 저장하시면 됩니다.
korean으로 되어있던거라면 UTF-8로 바꾼다음에 저장해보세요.
도구 -> 기본설정에 들어가보시면
왼쪽 항목중에 파일 이라고 있습니다.
이 파일의 내용을 보시면 기본 인코딩이 있는데
UTF-8로 되어있으면 이걸 korean으로 바꿔준다음 저장하시면 됩니다.
korean으로 되어있던거라면 UTF-8로 바꾼다음에 저장해보세요.
설명해주신데로 기본설정/파일/기본인코딩 / ANSI 로 설정되어있고, 말씀하신 korean은 없는데요...ㅋ
뭐 어쨌든 UTF-8로 바꿔서 저장해보세요...
바꿔서 저장을 하고 쿠키를 삭제한후 확인해도 역시 동일한 현상이네요...ㅠㅠ
기본인코딩에서 시스템 코드페이지를 보니 말씀하신 korea가 확인 바꿔봐도 안되네요
에고고~~
네이트온 친추하셔서 원격으로 좀 봐주시면 안될까요?? 너무 절실해서요ㅠㅠ
기본인코딩에서 시스템 코드페이지를 보니 말씀하신 korea가 확인 바꿔봐도 안되네요
에고고~~
네이트온 친추하셔서 원격으로 좀 봐주시면 안될까요?? 너무 절실해서요ㅠㅠ
현재 홈페이지는 euc-kr 인 것으로 알고 있습니다.
그렇다면 굳이 언어를 변경할 필요가 있나요?
현재 스킨도 다 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']);
}
그렇다면 굳이 언어를 변경할 필요가 있나요?
현재 스킨도 다 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']);
}
skin/board/basic/ajax.filter.php <--파일에 넣으라는 말씀이시죠?
넣어봤는데...변화가 없네요...ㅜㅜ...에구구
넣어봤는데...변화가 없네요...ㅜㅜ...에구구