utf-8 환경에서 mysql 에러문 깨지는거~~~~!! 정보
utf-8 환경에서 mysql 에러문 깨지는거~~~~!!
본문
..........die(mysql_error());
utf-8 환경에서는 에러가 나면
���������� �����ϴ�. 이런식으로
뿌려집니다.
alert 경우는 메타태그를 주면 한글되지만, 아니고 mysql error 경우에는 저렇게 깨지는데 방법이 없을까요??
물론, 인코딩하고 메나태그 등 계정 모두 utf 환경입니다.
추천
0
0
댓글 8개

헤더에 이렇게 써주면 혹시 해결될까요?
header ('Content-type: text/html; charset=utf-8');
header ('Content-type: text/html; charset=utf-8');

안됩니다..
어차피 die로 에러 뿌려줄일 아니면 없으니...크게 상관은 없지만..
방법을 찾고있는데 없는듯 보여지네요..ㅎㅎ
어차피 die로 에러 뿌려줄일 아니면 없으니...크게 상관은 없지만..
방법을 찾고있는데 없는듯 보여지네요..ㅎㅎ
제 경우 접속에러페이지로 넘겨 버립니다. 물론 간단히 한페이지 만드셔야겠지만..^^;;
사용자에게 에러 메세지를 보여줄 필욘없으니까요...
사용자에게 에러 메세지를 보여줄 필욘없으니까요...

alert 경우는 메타태그를 주면 한글된다는 부분..을 좀 자세히 설명해주실 수 있을까요?
이미 head.sub에 메타태그는 들어있는게 아닌가 하는데..
adm/board_copy_update.php 에서, 게시판 복사되었다는 얼러트가 깨지는데.. 이리저리 해봐도 잘 모르겠어서 그냥 두고 있습니당..
이미 head.sub에 메타태그는 들어있는게 아닌가 하는데..
adm/board_copy_update.php 에서, 게시판 복사되었다는 얼러트가 깨지는데.. 이리저리 해봐도 잘 모르겠어서 그냥 두고 있습니당..

그누는 모르겠지만.. utf-8버젼이면 그에맞게 돼있지않나요..?
보통 alert 함수는
function alert($str){
echo "<script>alert('$str')</script>";
}
단순히.. 이럴경우 아래와 같이 주면 된다는 이야기입니다..
function alert($str){
echo "<meta........utf-8'>";
echo "<script>alert('$str')</script>";
}
근데 이래주면 의미상 이지...좀 지져분하죠. 이경우 아마 말러님대로 주시면 한방에 해결될수 있구요..
보통 alert 함수는
function alert($str){
echo "<script>alert('$str')</script>";
}
단순히.. 이럴경우 아래와 같이 주면 된다는 이야기입니다..
function alert($str){
echo "<meta........utf-8'>";
echo "<script>alert('$str')</script>";
}
근데 이래주면 의미상 이지...좀 지져분하죠. 이경우 아마 말러님대로 주시면 한방에 해결될수 있구요..

예. utf-8 영카트라서 문제가 없어야 하는데(말러님의 헤더도 이미 들어가 있을 것이구요), 파폭에서 괜찮은데 IE에선 그 파일만 얼러트창의 한글이 깨지더군요.
써주신 것 한번 해보겠습니다.
써주신 것 한번 해보겠습니다.

저도 저번에 안되서 alert 창 띄우는 곳곳마다 utf 메타태그 다준적있어요...
그랬더니..맘편하더군요.. ㅎㅎㅎㅎㅎㅎㅎㅎㅎ
그랬더니..맘편하더군요.. ㅎㅎㅎㅎㅎㅎㅎㅎㅎ

제 경우는 관리자 페이지의 파일이라.. 얼러트 문구만 영어로 바꿔놓고 맘편해져버릴까 생각중입니다. ㅎㅎㅎ