如题:
String A = 截获 webview 中的 url 地址;
url 地址格式: A中文部分*B英文kkh串sddsgsg井需要
split("\\*")
得到:arr[0] 和 arr[1]
问题是输出后 arr[0] 和 arr[1] 都是乱码显示(反正新华字典上没有)
请问大侠 我要怎么做处理才能 按原文格式输出拆解后的数组?
1:结果、目的、目标要 edittext1.settext(arr[0]); 在文本框中显示: A中文部分
2:结果、目的、目标要 edittext2.settext(arr[1]); 在文本框中显示: B英文kkh串sddsgsg井需要
我已经拆分出来了,就是输入输出的编码不对。
乱码 url 编码 string webview
------解决方案--------------------
乱码和split没关系,你把乱码问题解决了就解决了。
乱码产生的原因是编码和解码时不一致引起的。
关于如何解决乱码问题。论坛直接搜!
------解决方案--------------------
分割之前就乱码了吧
------解决方案--------------------
String a="A中文部分*B英文kkh串sddsgsg井需要";
String[] b=a.split("\\*");
for(int i=0;i<b.length;i++){
System.out.println(b[i]);}
输出:liruiA中文部分
B英文kkh串sddsgsg井需要
是正确的,查查你哪有问题?