웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리
ENG
HOME
>
etc
PHP에서 DB 내용을 불러온 뒤 nl2br이 안되는 경우 해결방법은?
Last Modified : 2017-09-21 /
Created : 2017-03-20
3,398
View Count
주소 복사하기
페이지 공유하기
JSON 데이터를 만들어 ajax로 불러오려면 JSON안에 줄바꿈처리가 있어서 에러가 발생합니다. 줄바꿈을 제거하기 위해서 존재하는 여러가지 방법들을 아래와 같이 처리해보았습니다.
우선 해결가능하다고 찾은 대부분의 내용은 크게 아래입니다.
i. nl2br
ii. str_replace('rn', '', $string)
iii. stripslashes 또는 stripcslashes 이후 nl2br
문제는 위 방법으로도 해결되지 않습니다. 여러가지 시도해 보았으나절대 해결되지 않는 경우 같은데... php에서 해결할 수 없는 문제인 것 같아 고민입니다...
해결방법이 있기는 합니다. 문제를 원천적으로 제거하기 위해서 php에서 DB 저장할때 미리 모든 태그의 개행문자를 br 태그로 치환하는 방법이 있습니다. 하지만 이 후 db에서 불러온 뒤 해결방법이 있을까요?
nl2br
줄바꿈
아래의 글도 찾고 계시지 않나요?
[CSS] 알파벳 텍스트에 줄바꿈 하이픈 적용 방법, hyphens
[CSS] 여러줄의 멀티라인 생략기호 표시하는 방법, -webkit-line-clamp
if문 등의 조건문을 줄바꿈 처리하는 방법
[CSS] Linebreak 줄바꿈 처리하기, word-wrap, word-break, white-space
Notepad++에서 자동줄바꿈 방법 보기
[PHP] 데이터베이스(DB)에 데이터 전송시 특수문자 변환 및 띄어쓰기, BR태그
Previous
자바스크립트에서 음수를 양수로 양수를 음수로 바꾸는 방법은?
Previous
display table-cell 요소에 height 100퍼센트 적용하는 방법은?