[2차문의 : 급] 해결이 안되서 다시문의합니다~

· 2013-01-18 (금) 10:24:22 · 1067 · 10
1218311534_ijrSkQ8C_EAB880EC93B0EAB8B0EC8B9C.jpg
1218311534_Cq2QFSXn_EC8898ECA095EC8B9C.jpg
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : 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개

2013-01-18 (금) 10:27:21
코드 내용을 알려주세요. 그냥 주석으로만 변환하라고 써놓은것일거같은데요.
변환 하도록 코딩이 되어있는데도 문제가 생긴거라면 파일을 저장할때 에디터에서 형식을 UTF-8로 저장이 안되어있어서 그럴 수도 있습니다.
2013-01-18 (금) 10:31:36
격렬한 저항님 감사요~ 코딩부분 올려드렸어요...확인부탁드립니다!
2013-01-18 (금) 10:31:21
일단 에디터 프로그램을 뭘 사용하시나요? 저장할때 형식만 바꾸면 될거같은데요
2013-01-18 (금) 10:32:06
에디터 플러스요~ 형식(코딩)좀 부탁드릴께요...
2013-01-18 (금) 10:34:44
그러면 에디터플러스 상단 메뉴중에
도구 -> 기본설정에 들어가보시면
왼쪽 항목중에 파일 이라고 있습니다.

이 파일의 내용을 보시면 기본 인코딩이 있는데
UTF-8로 되어있으면 이걸 korean으로 바꿔준다음 저장하시면 됩니다.

korean으로 되어있던거라면 UTF-8로 바꾼다음에 저장해보세요.
2013-01-18 (금) 10:39:34
설명해주신데로 기본설정/파일/기본인코딩 / ANSI 로 설정되어있고, 말씀하신 korean은 없는데요...ㅋ
2013-01-18 (금) 10:40:18
뭐 어쨌든 UTF-8로 바꿔서 저장해보세요...
2013-01-18 (금) 10:47:03
바꿔서 저장을 하고 쿠키를 삭제한후 확인해도 역시 동일한 현상이네요...ㅠㅠ
기본인코딩에서 시스템 코드페이지를 보니 말씀하신 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']);
}
2013-01-21 (월) 17:09:49
skin/board/basic/ajax.filter.php <--파일에 넣으라는 말씀이시죠?

넣어봤는데...변화가 없네요...ㅜㅜ...에구구
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-01-18 조회 1,068
13-01-18 조회 1,646
13-01-18 조회 1,092
13-01-18 조회 1,172
13-01-18 조회 862
13-01-18 조회 837
13-01-18 조회 937
13-01-18 조회 1,617
13-01-18 조회 984
13-01-18 조회 838
13-01-17 조회 1,316
13-01-17 조회 936
13-01-17 조회 1,694
13-01-17 조회 1,638
13-01-17 조회 1,481
13-01-17 조회 2,238
13-01-17 조회 1,638
13-01-17 조회 915
13-01-17 조회 2,016
13-01-17 조회 1,248