미채택 완료
그누5의 언어셋을 euc-kr로 변경했을 경우 게시판 내용보기 문제입니다.
그누5의 언어셋을 사정상 euc-kr로 변경을 했습니다.
css, jpg등의 파일은 그대로 두고 php파일만 변경을 하니 문제없이 사용이 가능합니다.
그리고, 일부 파일에서 언어셋을 euc-kr로 변경을 해 놓고 그누5 설치 전에도 sql파일에서 언어셋 수정을 해 놨습니다.
게시판에서 글 작성을 하면
DB에도 깨지지 않고 정상적으로 입력이 되어있고,
글 수정을 할 때도 글이 깨지지 않고 정상적으로 보입니다.
그런데, 글 보기에서는 한글이 깨져서 보이네요. 글 보기는 단순히 내용을 출력해 주는 부분 아닌가요?
다른 부분은 검토상 문제가 없는데요.
글 보기 부분 점검해 봐야할 곳이 어디인지 궁금합니다.
답변 4개 / 댓글 5개
2017-08-08 (화) 12:14:10
에디터 플러그인 파일도 전부 ansi로 바꿔주셔야 합니다.
답변에 대한 댓글 1개
2017-08-08 (화) 17:28:23
logos
2017-08-08 (화) 10:27:45
그누보드 버전에 따라 약간 다르겠지만요
/bbs/view.php 에서
$view = get_view($write, $board, $board_skin_path);
echo('<pre style="color:#f00">');
echo('<div style="background-color:#000;color:#ff0;">'.__FILE__.' '.__LINE__.'</div>');
print_r($view);
echo('</pre>');
exit;
여기서도 깨지면 제 능력밖에 문제일 것 같습니다만 ㅜㅜ
logos
2017-08-08 (화) 10:16:06
DB 에서 직접 봐도 정상적으로 글이
정상적으로 저장되어 있습니까?
답변에 대한 댓글 3개
2017-08-08 (화) 10:19:41
네. 맞습니다.
혹시나 해서 조금전에도 테스트 해 봤는데, DB에도 정상적으로 글이 깨지지 않고 입력되어 있습니다.
혹시나 해서 조금전에도 테스트 해 봤는데, DB에도 정상적으로 글이 깨지지 않고 입력되어 있습니다.
2017-08-08 (화) 10:24:55
아.. 차이가 나는 부분이 있습니다.
게시판 html 체크를 해제하고 글 작성하면 한글이 깨지지 않고 정상적으로 출력이 됩니다.
근데, html 체크를 하고(네이버 에디터) 사용을 하면 다른 부분은 문제가 없는데
view 화면에서만 한글이 깨집니다.
게시판 html 체크를 해제하고 글 작성하면 한글이 깨지지 않고 정상적으로 출력이 됩니다.
근데, html 체크를 하고(네이버 에디터) 사용을 하면 다른 부분은 문제가 없는데
view 화면에서만 한글이 깨집니다.
logos
2017-08-08 (화) 10:03:50
1. 소스파일 character set
ANSI 로 저장하시면 됩니다
2. DB character set
iconv 를 이용하시면 됩니다
답변에 대한 댓글 1개
2017-08-08 (화) 10:12:59
네. 소스파일하고 DB는 수정이 되어 있습니다.
DB에도 정상적으로 입력이 잘 됩니다.
다만, view에서 content 부분의 한글이 깨지네요.
DB에도 정상적으로 입력이 잘 됩니다.
다만, view에서 content 부분의 한글이 깨지네요.
답변을 작성하려면 로그인이 필요합니다.
파일 ansi로 변환 및 언어셋까지 바꾸어서 적용했습니다. 그런데, 보는 부분만 한글이 깨지네요.