Stringcondition=URLDecoder.decode(condition,”utf-8″);
2.第二种方式
StringfilePath=newString(filePath.getBytes(“UTF-8″),”iso-8859-1”);
3.第三种方式【.URLEncoder】
StringfileName=URLEncoder.encode(fileName,”utf-8″);
在合适的地方运用合适的编码转码,就能得到良好的效果!
判断字符串的编码方式:
Stringiso8859=newString(fileName.toString().getBytes(“iso8859-1”));
Stringgbk=newString(fileName.toString().getBytes(“gbk”));
Stringutf8=newString(fileName.toString().getBytes(“utf-8”));
if(iso8859.equals(fileName.toString())){
System.out.println(“iso8859”);
}elseif(gbk.equals(fileName.toString())){
System.out.println(“gbk”);
}elseif(utf8.equals(fileName.toString())){
System.out.println(“utf8”);
}