모바일에서 현재 CK Editor를 사용하면 <br />이 두번 들어가는 현상이 있어

nl2br 함수를 주석처리하고 해결했습니다.

 

DB상에서 확인해보니 <br />태그가 두번 들어가지 않았습니다.

하지만 문제가 현재 글이 페이스북에 업로드되고 있는데

 

<p>테스트</p>

 

<p>테스트</p>

 

<p>테스트</p>

 

<p> </p>

 

<p>테스트</p>

 

<p>테스트</p>

 

위와 같은 형태로 데이터베이스에 저장되어 있어  페이스북으로 업로드 되면서

태그는 인식이 되지 않지만 중간중간의 줄바꿈은 태그가 아니다 보니 그대로 나가서

페이스북 게시물을 확인해보면

 

테스트

 

테스트

 

이와 같이 사이에 줄바꿈이 들어갑니다.

모바일 환경에서 nl2br 함수가 작동하지 않으므로 모바일이나  PC에서 동일하게

DB에 저장되어 있습니다.

<p>테스트</P><P>테스트</P>

이런식으로 되어 있으면

 

테스트

테스트

 

이렇게 업로드 될거 같은데 방법이 없을까요?

  • ?
    페이스북으로 전송할때 개행문자를 지우고 보내도록 하면 되지 않을까요?