ClassicASP Textarea 줄바꿈 처리
페이지 정보
본문
Textarea 에서 엔터시 삽입되는 줄바꿈 문자는 chr(13),chr(10) 이다.
이 값은 DB에 그대로 저장이 되며, 이 값을 html 에서 출력하면 개행이 되지 않고 한줄로 출력된다.
따라서 출력하기 전에 DB에서 받아온 문자열 값에서 chr(13), chr(10) 문자를 <br>로 바꾸어야 한다.
<%
'// 개행 문자 처리
content = Replace (content, Chr(13), "<br>", 1, -1, 1)
content = Replace (content, Chr(10), "", 1, -1, 1)
%>
만일 DB 에 저장되는 값을 replace 해서 저장하면 Edit 상황에서 <br>이 출력되어 버리므로
<br>을 다시 역변환하는 과정을 거쳐야 하므로 작업이 늘어나고 오히려 복잡하게 되어 좋지 않은 것 같다.
자료출처
http://playgame.egloos.com/1550363
댓글목록
등록된 댓글이 없습니다.