如果在JS代码里面出现这种字符
(\x64\x6f\x63\x75\x6d\x65\x6e\x74),一定是16进制,不方便阅读,最好使用字符转换器
16进制转换成字符
获取webview中的cookie
`
public void onPageFinished(WebView view, String url) {
CookieManager cookieManager = CookieManager.getInstance();
String CookieStr = cookieManager.getCookie(url);
Log.e("sunzn", "Cookies = " + CookieStr);
super.onPageFinished(view, url);
}
字符串中出现左'{',在AndroidStudio编译的时候一直报错解决办法
出现情况如下:
String replaceString = "before_submit(){" ;
当时想的解决办法为在'{'前面添加“\”,编译倒是可以过去,运行的时候发现‘{’前面多了一个''这很不合理,我把上面的代码放在eclipse中,一点问题都没有,解决办法是把‘{’变成ascii,
char zuo = 0x7B
String replaceString = "before_submit()"+zuo ;