nl2br 줄바꿈 엔터 <br> > 기술자료 | 해피정닷컴

nl2br 줄바꿈 엔터 <br> > 기술자료

본문 바로가기

사이트 내 전체검색

nl2br 줄바꿈 엔터 <br> > 기술자료

PHP nl2br 줄바꿈 엔터 <br>

페이지 정보


본문

nl2br은 보통 Database에 데이타를 입력하거나 입력한후 출력할때 사용합니다.
보통 입력한후 출력할때 쓰게 되는데.
그이유인즉...

HTML 태그 중에 TextArea 로 내용을 받게되면
그 내용중에 엔터키(줄바꿈)을 하게 될경우 BR처리가 아니라 \n으로 처리를 합니다.
그렇게 저장을 해서 TextArea가 아닌 그냥HTML로 나중에 출력할경우
줄바꿈이 되지 않고 그냥 나오게 되는거죠 이어서 쭈욱..

왜냐하면 HTML은 \n을 인식하지 못하기 때문이죠.
HTML은 줄바꿈은
이나
로 인식하기 때문에 \n을
로 바꿔야
사용자가 줄바꿈을 볼수 있는겁니다.

하지만 TextArea는 \n을 인식합니다.
그래서 게시판 같은 글쓰기,글수정 하기 편하기 위해
대부분 그냥 데이타를 DataBase에 입력후에..
글수정할때는 그대로 뽑아서 수정하면 되므로..(nl2br이외 여러가지 설정제외)

출력할때 많이 쓴다고 보면 되겠습니다.
글읽기 같은곳요.

맨밑에 질문의 답은 간단히 위에 설명한대로.
HTML은 \n을 인식하지 않기때문에 줄바꿈이 되지 않는겁니다.



참고자료
https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040203&docId=68198849
http://blog.freezner.com/archives/532

댓글목록

등록된 댓글이 없습니다.


Total 2,643건 103 페이지
  • RSS
기술자료 목록
603
Linux   11090  2009-01-03 12:37 ~ 2009-01-08 00:00  
602
호스팅   11032  2009-01-03 08:56  
601
호스팅   12554  2009-01-03 08:55  
600
호스팅   14653  2009-01-03 08:54 ~ 2014-06-13 00:00  
599
호스팅   13251  2009-01-03 08:50  
598
호스팅   11261  2009-01-03 08:42  
597
호스팅   15330  2009-01-03 08:41 ~ 2009-05-04 00:00  
596
호스팅   12027  2009-01-03 08:26  
595
호스팅   17226  2009-01-03 08:23  
594
일반   19680  2009-01-03 06:50  
593
호스팅   14804  2009-01-03 08:19  
592
도메인   11420  2009-01-03 07:59  
591
도메인   10985  2009-01-03 07:57  
590
호스팅   13183  2009-01-03 07:55  
589
호스팅   16895  2009-01-03 07:51  
588
ClassicASP   14093  2008-12-31 05:55  
587
PHP   16982  2008-12-31 05:34 ~ 2022-11-30 12:11  
586
MSSQL   12867  2008-12-30 02:41  
585
Linux   14171  2008-12-24 16:57 ~ 2009-08-18 00:00  
584
일반   16893  2008-12-19 17:25  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2025 해피정닷컴. All Rights Reserved.