当前位置: 代码迷 >> Eclipse >> Eclips .java 中split 分割后中文部分乱码怎么解决呢
  详细解决方案

Eclips .java 中split 分割后中文部分乱码怎么解决呢

热度:511   发布时间:2016-04-23 01:09:17.0
Eclips .java 中split 分割后中文部分乱码如何解决呢?
如题:

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井需要
是正确的,查查你哪有问题?
  相关解决方案