반응형

탭   : char(9)

 

select * from 테이블명

where 컬럼명 = char(9)

 

엔터값 : char(10) + char(13)

 

select * from 테이블명

where 컬럼명 = char(10) + char(13)

 

 

Tab char(9)
Line feed char(10)
Carriage return char(13)

 

select 'a'+char(9)+'b'

select 'a'+char(13)+'b'

select 'a'+char(10)+'b'

 

엑셀출력 등을 하거나 화면에서 공백을 제거해야할 경우 공백이랑 엔터 같이 제껴야 한다.

탭까지 제낄 필요있으면 char(9) 추가

 

REPLACE( REPLACE(column,char(13),'' ), char(10), '')

반응형
반응형

asp 에서 개행문자 줄바꿈 문자 공백문자 - vbCrLf , chr(10), chr(13), chr(32)

 

 

asp 에서 줄바꿈 변수는 vbCrLf 라는 것이 있는데, 이는 아래 둘을 포함한다.

 

- chr(13) : 맨 앞으로 (\r)

- chr(10) : 줄바꿈 (\n)

 

 

줄바꿈을 <br /> 로 변경 

 

- replace(textarea_content, chr(13), "<br />")

 

 

공백을 &nbsp; 로 변경

 

- replace(textarea_content, chr(32), "&nbsp;")

 

 

따라서,

textarea에서 줄바꿈 및 공백을 입력한 부분을 아래와 같이 Replace하여 보여 주면 입력된 내용과 동일하게 보여줄 수 있다.

 

textarea_content   =   Replace(replace(textarea_content, chr(13), "<br />"), Chr(32), "&nbsp;")

반응형
반응형

[JSP] JSTL을 이용하여 개행(줄바꿈)문자를 태그로 바꾸기 ( 줄바꿈,개행,공백, replace 처리 ) 

줄바꿈, 공백 처리


<!-- 상단에 선언 -->
<%
pageContext.setAttribute("CR", "\r");
pageContext.setAttribute("LF", "\n");
pageContext.setAttribute("CRLF", "\r\n");
pageContext.setAttribute("SP", "&nbsp;");
pageContext.setAttribute("BR", "<br/>");
%> 

<!-- jstl로 변환처리 -->
<c:set var="cmt" value="${fn:replace(coment.coment,CRLF, BR)}" />
<c:set var="cmt" value="${fn:replace(cmt,CR, BR)}" />
<c:set var="cmt" value="${fn:replace(cmt,CR, BR)}" />
<c:set var="cmt" value="${fn:replace(cmt,' ',SP)}" />
 

<!-- 화면에 출력하기 -->
<c:out value="${cmt}" escapeXml="false"/> 

 

반응형

+ Recent posts