전산실짬밥/ASP2011. 11. 16. 14:24
dim memo : memo = request.form("memo")

memo = replace(request.form("memo"), chr(34), """)
memo = replace(memo, chr(39), "'")


asp에서나 다른 언어에서나 따옴표가 참 성가시다.
위에 처럼 해주면 된다.

34번이 큰따옴표고
39번이 작은따옴표다.

asp에서는 키보드로 찍은 모든 문자가 chr(숫자)로 표현이 가능하다.
그 숫자 그대로 위에 처럼 응용을 해보길 바란다.

컴공이라면, 자료구조 공부할 때 아스키코드 라는 것을 본 적이 있을 것이다.
위에서 언급한 숫자가 바로 아스키코드다.


비슷한 예가 있다면
게시판 글 출력할 때 자동 엔터기능은

replace(글변수, chr(13) & chr(10), "<br>")
처럼 하면된다. <br>을 <br />로 쓰는건 각자 독타입에 따라 맘대로 하길 바란다.

Posted by 정훈승