티스토리 뷰

728x90
반응형

document.write() 사용시   /, ', " 사용 주의


document.write('<script></script>') 과 같이있을때 / 이 슬래쉬가 끝나는것으로 인식되어 


<script>< 까지는 문자열로 읽히지만 그이후는 문자열로 읽히지않을수있음

그래서 <script><\/script> 와 같이사용

' '안에 ', " 를 사용할떄도

'hello \'hi\' ' 와 같이 사용

\' -> '

\\' -> \' 


이런식으로 이용가능 혹시 따옴표가 문제라면 \ 역슬래쉬를 잘 사용해보자


java에서 html코드를 변환할때도 \ 역슬래쉬를 잘사용하면 되며

\, \\\, \\\\\  주로 역슬래쉬 갯수를 홀수개로 테스트 짝수일경우는 거의 없었음 


ex) 

1
2
3
htmlCode = htmlCode.replaceAll("\"""\\\\\"");
htmlCode = htmlCode.replaceAll("/", "\\\\/");
htmlCode = htmlCode.replaceAll("'", "\\\\\"");
cs

참조 : http://sulfur.pe.kr/tech/board.php?board=web&command=body&no=19


728x90
반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함