utf8 버젼에서 alert 로 보여지는 글자가 나올때 한글이 깨지네요.
utf8 버젼에서 alert 로 보여지는 글자가 나올때 한글이 깨지네요.
패스워드 입력, 일정시간 이내 등록 같은 부분...
패스워드 입력, 일정시간 이내 등록 같은 부분...
어떻게 하면 좋을 까요
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 7개
이 팁을 적용하여 설치하시면 문제없이 잘 되거든요....^^
우선
common.php
lib/common.lib.php
파일에 위 팁을 적용해 보세요...^^
http://sir.co.kr/bbs/tb.php/g4_tiptech/2497 도 다 되어 있는 상태 거든요.
메타테그로 지정된 것이 위에는 적용되지 않고 있다는 것이 문제 입니다.
디비에 저장된 데이터가 utf-8 이라면 위의 팁만으로 모두 해결이 되거든요..
혹시 이것도 하셨는지요???
위 글도 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]"); 을 또 추가하니
안깨집니다.
어쨌든... 아마도 일반적인 많은부분에서 해결이 되실거라 생각됩니다. ^^;
위 링크의 팁은 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 님에게 감사 드립니다.