HTML 특수문자 처리
1. & 에서 & 형태로 변환
public static String toTEXT(String str) {
if(str == null)
return null;
String returnStr = str;
returnStr = returnStr.replaceAll("<br>", "\n");
returnStr = returnStr.replaceAll(">", ">");
returnStr = returnStr.replaceAll("<", "<");
returnStr = returnStr.replaceAll(""", "\"");
returnStr = returnStr.replaceAll(" ", " ");
returnStr = returnStr.replaceAll("&", "&");
returnStr = returnStr.replaceAll("\"", """);
// returnStr = returnStr.replaceAll(""", "\"");
return returnStr;
}
2. &에서 & 형태로 변환
public static String getSpclStrCnvr(String srcString) {
String rtnStr = null;
try{
StringBuffer strTxt = new StringBuffer("");
char chrBuff;
int len = srcString.length();
for(int i = 0; i < len; i++) {
chrBuff = (char)srcString.charAt(i);
switch(chrBuff) {
case '<':
strTxt.append("<");
break;
case '>':
strTxt.append(">");
break;
case '&':
strTxt.append("&");
break;
default:
strTxt.append(chrBuff);
}
}
rtnStr = strTxt.toString();
}catch(Exception e) {
e.printStackTrace();
}
return rtnStr;
}
'Programming > java' 카테고리의 다른 글
[java] Client의 웹브라우저 종류 조회 (0) | 2015.04.24 |
---|---|
[java] Client의 웹브라우저 버전 조회 (0) | 2015.04.24 |
[java] Client IP 조회 (0) | 2015.04.24 |
[java] 임시 비밀번호 만들기 (0) | 2015.04.03 |
[java] 영문/한글 길이 구하기 (0) | 2015.03.26 |