escape
2021. 9. 29. 18:41ㆍ개발자료/Android
반응형
Android WebView 와 Java Script간 Json데이터 통신시 특수문자 오류를 해결하기 위해 사용한 함수
public String escape(String s) {
char[] chars = s.ToCharArray();
StringBuilder sb = new StringBuilder ();
for (int i = 0; i < chars.Length; i++){
switch (chars [i]) {
case '\\':
sb.Append ("\\\\");
break;
case '\n':
sb.Append ("\\n");
break;
case '\r':
sb.Append ("\\r");
break;
case '\b':
sb.Append ("\\b");
break;
case '\f':
sb.Append ("\\f");
break;
case '\t':
sb.Append ("\\t");
break;
default:
sb.Append (chars[i]);
break;
}
}
return sb.ToString ();
}
public String escape(String s){
return s.replace("\\", "\\\\")
.replace("\t", "\\t")
.replace("\b", "\\b")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\f", "\\f")
.replace("\'", "\\'")
.replace("\"", "\\\"");
}
반응형
'개발자료 > Android' 카테고리의 다른 글
volley (0) | 2022.05.03 |
---|---|
Android NFC Mode (0) | 2022.01.04 |
Android 개발 관련 정보 (0) | 2020.12.18 |
[Error] Could not find com.android.support:support-v4:23.4.0. (0) | 2020.12.08 |
앱이 종료 되는 시점 인식하기 (0) | 2020.09.24 |