utf-8 환경에서 mysql 에러문 깨지는거~~~~!! > 자유게시판

자유게시판

utf-8 환경에서 mysql 에러문 깨지는거~~~~!! 정보

utf-8 환경에서 mysql 에러문 깨지는거~~~~!!

본문

..........die(mysql_error());

utf-8 환경에서는 에러가 나면 

���������� �����ϴ�. 이런식으로 

뿌려집니다. 

alert 경우는 메타태그를 주면 한글되지만, 아니고 mysql error 경우에는 저렇게 깨지는데 방법이 없을까요??

물론, 인코딩하고 메나태그 등 계정 모두 utf 환경입니다.



추천
0

댓글 8개

안됩니다..
어차피 die로 에러 뿌려줄일 아니면 없으니...크게 상관은 없지만..
방법을 찾고있는데 없는듯 보여지네요..ㅎㅎ
제 경우 접속에러페이지로 넘겨 버립니다. 물론 간단히 한페이지 만드셔야겠지만..^^;;
사용자에게 에러 메세지를 보여줄 필욘없으니까요...
alert 경우는 메타태그를 주면 한글된다는 부분..을 좀 자세히 설명해주실 수 있을까요?
이미 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>";
}

근데 이래주면 의미상 이지...좀 지져분하죠. 이경우 아마 말러님대로 주시면 한방에 해결될수 있구요..
예. utf-8 영카트라서 문제가 없어야 하는데(말러님의 헤더도 이미 들어가 있을 것이구요), 파폭에서 괜찮은데 IE에선 그 파일만 얼러트창의 한글이 깨지더군요.

써주신 것 한번 해보겠습니다.
저도 저번에 안되서 alert 창 띄우는 곳곳마다 utf 메타태그 다준적있어요...
그랬더니..맘편하더군요.. ㅎㅎㅎㅎㅎㅎㅎㅎㅎ
제 경우는 관리자 페이지의 파일이라.. 얼러트 문구만 영어로 바꿔놓고 맘편해져버릴까 생각중입니다. ㅎㅎㅎ
전체 199,678 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT