utf-8 환경에서 mysql 에러문 깨지는거~~~~!!
..........die(mysql_error());
utf-8 환경에서는 에러가 나면
���������� �����ϴ�. 이런식으로
뿌려집니다.
alert 경우는 메타태그를 주면 한글되지만, 아니고 mysql error 경우에는 저렇게 깨지는데 방법이 없을까요??
물론, 인코딩하고 메나태그 등 계정 모두 utf 환경입니다.
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 8개
header ('Content-type: text/html; charset=utf-8');
어차피 die로 에러 뿌려줄일 아니면 없으니...크게 상관은 없지만..
방법을 찾고있는데 없는듯 보여지네요..ㅎㅎ
사용자에게 에러 메세지를 보여줄 필욘없으니까요...
이미 head.sub에 메타태그는 들어있는게 아닌가 하는데..
adm/board_copy_update.php 에서, 게시판 복사되었다는 얼러트가 깨지는데.. 이리저리 해봐도 잘 모르겠어서 그냥 두고 있습니당..
보통 alert 함수는
function alert($str){
echo "<script>alert('$str')</script>";
}
단순히.. 이럴경우 아래와 같이 주면 된다는 이야기입니다..
function alert($str){
echo "<meta........utf-8'>";
echo "<script>alert('$str')</script>";
}
근데 이래주면 의미상 이지...좀 지져분하죠. 이경우 아마 말러님대로 주시면 한방에 해결될수 있구요..
써주신 것 한번 해보겠습니다.
그랬더니..맘편하더군요.. ㅎㅎㅎㅎㅎㅎㅎㅎㅎ