utf8 버젼에서 alert 로 보여지는 글자가 나올때 한글이 깨지네요. > 그누4 질문답변

그누4 질문답변

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

utf8 버젼에서 alert 로 보여지는 글자가 나올때 한글이 깨지네요. 정보

utf8 버젼에서 alert 로 보여지는 글자가 나올때 한글이 깨지네요.

본문

utf8 버젼에서 alert 로 보여지는 글자가 나올때 한글이 깨지네요.
패스워드 입력, 일정시간 이내 등록 같은 부분... 
 
어떻게 하면 좋을 까요
  • 복사

댓글 전체

http://sir.co.kr/bbs/tb.php/g4_tiptech/2497

이 팁을 적용하여 설치하시면 문제없이 잘 되거든요....^^

우선
common.php
lib/common.lib.php
파일에 위 팁을 적용해 보세요...^^
utf 버젼에 메타테크는 utf-8로 되어 있고,

http://sir.co.kr/bbs/tb.php/g4_tiptech/2497 도 다 되어 있는 상태 거든요.

메타테그로 지정된 것이 위에는 적용되지 않고 있다는 것이 문제 입니다.
그 팁을 적용했는데도 안된다면 디비에 저장된 데이터가 utf-8 로 저장되어있는지 확인해보세요..
디비에 저장된 데이터가 utf-8 이라면 위의 팁만으로 모두 해결이 되거든요..
http://sir.co.kr/bbs/tb.php/g4_tiptech/2074

혹시 이것도 하셨는지요???
위 글도 Photofly님께서 작성하신 글입니다... ^^;

저같은 경우 위 글 팁을 적용하니 많은부분 해결이 되었고,
얼마전에 사용하다보니 생각지도 못한곳에서 또 깨져서 나오긴 합니다만...

깨진곳이 게시물 이동시 나오는 메시지 창으로... bbs/move_update.php 파일의 가장 아래부분...

$msg = "해당 게시물을 선택한 게시판으로 $act 하였습니다.";
$opener_href = "./board.php?bo_table=$bo_table&page=$page&$qstr";

echo <<<HEREDOC
<script language="javascript">
alert("{$msg}");
opener.document.location.href = "{$opener_href}";
window.close();
</script>
HEREDOC;

여긴데요... 파일에 _common.php가 인클루드 되어있어서 안깨질듯한데... 깨지더군요... ㅡ.ㅡ;
해서 $msg = xxx; 위에다가 별도로 header("Content-Type: text/html; charset=$g4[charset]"); 을 또 추가하니
안깨집니다.

어쨌든... 아마도 일반적인 많은부분에서 해결이 되실거라 생각됩니다. ^^;
http://sir.co.kr/bbs/tb.php/g4_tiptech/2074

위 링크의 팁은 utf-8 버전을 사용하지만,
디비에 저장된 테이터가  utf-8 이 아닐경우에 사용하시면 되고요..
(추천하지않음)


디비에 저장된 데이터가 완전한 utf-8 일경우에는

http://sir.co.kr/bbs/tb.php/g4_tiptech/2497

이 팁을 사용하시면 됩니다....
저는 이걸로 사용합니다...^^
감사힙니다.

http://sir.co.kr/bbs/tb.php/g4_tiptech/2074 적용해서 해결 했습니다.

저의 경우 디비도 utf-8 이고 http://sir.co.kr/bbs/tb.php/g4_tiptech/2497 적용했었는데


http://sir.co.kr/bbs/tb.php/g4_tiptech/2074 적용하니 문제가 해결되었습니다.

도움주신 분들에게 감사드리고 특히  Photofly 님과  0sama 님에게 감사 드립니다.
© SIRSOFT
현재 페이지 제일 처음으로