欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Java如何判斷字符串亂碼,字符串的編碼方式是utf-8?

張吉惟2年前15瀏覽0評論

1.第一種方式【java.net.URLDecoder】

Stringcondition=URLDecoder.decode(condition,"utf-8");

2.第二種方式

StringfilePath=newString(filePath.getBytes("UTF-8"),"iso-8859-1");

3.第三種方式【java.net.URLEncoder】

StringfileName=URLEncoder.encode(fileName,"utf-8");

在合適的地方運(yùn)用合適的編碼轉(zhuǎn)碼,就能得到良好的效果!

判斷字符串的編碼方式:

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");

}