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

db 저장시 특수문자 저장이 필드마다 다르게 되는데 왜 그런걸까요? 채택완료

굼떠 1년 전 조회 2,076

그누보드 기반 페이지는 아닙니다.

</p>

<p>//write.php</p>

<p>$summary        =   strip_str($Row["summary"]);</p>

<p>$content_mobile =   strip_str($Row["content_mobile"]);</p>

<p> </p>

<p>    <tr></p>

<p>        <th class="td7">포인트1</th></p>

<p>        <td><?INPUT_FORM("textarea","summary","text07","","required itemname='포인트1'",$summary);?></td></p>

<p>    </tr></p>

<p>    <tr></p>

<p>        <th class="td7">포인트2</th>        <td></p>

<p>        <?INPUT_FORM("textarea","wcontent_mobile","input100","","required itemname='포인트2'",$content_mobile);?></p>

<p>        </td></p>

<p>    </tr></p>

<p>

http://sir.kr/data/editor/2401/1030043444_1704345993.5217.png" width="100%" />

 

제가 볼수 있는 선에서는 두 필드가 조건이 같은거같은데 

summary 는 특수문자가 그대로 저장되고 (<br>)

content_mobile 에서는 특수문자가 치환이 되서 저장이 되는데 (&lt;br&gt;)

어디를 확인해야할까요 ....

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

답변 4개

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

해당값을 저장할때 따로 처리하는게 없는지 살펴보셔야 할거 같습니다. 올리신 해당 이미지만 가지고는 정확하게 알기는 힘듭니다.

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

답변에 대한 댓글 1개

굼떠
1년 전
댓글 감사합니다. 블랙캣님 답변에 소스를 꼼꼼히 훑어보던 중 업데이트 페이지를 발견했고 string 설정이 적용되어 있어서 해당부분 삭제했더니 잘 됩니다!

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

NiaoRenIT
1년 전

삭제하고 먼저 utf8mb4 로 변경후 다시 추가해보세요

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

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

굼떠
1년 전

질문글에 약간의 오타가 있네요..

content_mobile 에서는 특수문자가 치환이 되서 저장이 됩니다. (&lt;br&gt;)

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

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

utf8mb4 안되나요?
로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

굼떠
1년 전
utf8mb4_general_ci 로 변경했는데 현상은 똑같네요 ㅠㅠ
리오닥터
1년 전
이모지 같은경우는 제너럴 보다 유니코드가 좋다고 하네요
굼떠
1년 전
답변 감사합니다! 이모지가 아니고 걍 키보드상의 특수문자라 ㅠㅠ

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

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

로그인