테스트 사이트 - 개발 중인 베타 버전입니다

wr_content 유령문자? 문의 채택완료

용철 8년 전 조회 2,458

g4사용자입니다.


모바일에서 게시판에 사용자들이 글을 입력합니다.

그런데??????

가끔 뭔지 모를 특수문자나 이모지가 들어오는것 같은데(저의 추측) 아래와같은 이상한 현상이있네요



$mb3= "select * from g4_write_board1

         where  wr_id = '1234

$rm3 = sql_query($mb3); 

                         $res3= mysql_fetch_array($rm3);

 



이렇게 뽑아서

echo"$res3[wr_content]";  하면 정상 출력되고


 alert("$res3[wr_content] ");  하면 먹통이 됩니다.



물론 view 페이지에서도 마찬가지로 alert는 먹통입니다.

alert("$view[wr_content] ");  요렇게 넣으면 먹통이구요 <?=$view[wr_content]?>는 정상출력됩니다.


글쓴이가 뭔지 모를 특수문자나 이모지등등....을 넣은것같은데(제 생각) 보이지는 않고 ㅎㅎ


내용에 대체 뭐가들어가서 그런건지 짐작되시는 분있나요?


alert로 보여져야 하는데 도움좀 부탁드려요




댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
8년 전

alert가 php에서 그누 함수 이용하시는거면

 alert($res3[wr_content]); 해보세요 

자바스크립트면  alert("<?=$res3[wr_content];?>");

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

$res3[wr_content] = str_replace("\r\n", " ", $res3[wr_content]);

어이쿠 ㅋ ㅋ 

이거였네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

답변 감사합니다 

하지만   alert($res3[wr_content]); 도 ㅠㅠ 안되는군요.

echo"$res3[wr_content]"; 는 정상 출력되구요 

$a = urlencod($res3[wr_content]);

alert($a); 는 꼬부랑꼬부랑 출력됩니다만

$a = urldecod($res3[wr_content]);

alert($a); 는 먹통이군요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인