java如何判断一个字符串中是否包含乱码呢?
下文笔者讲述java代码判断字符串是否包含乱码的方法分享,如下所示
检测字符串是否包含乱码
实现思路:
使用java.nio.charset.Charset.forName("GBK").newEncoder().canEncode(str)
即可判断字符串是否包含乱码
例:检测字符串是否包含乱码
public static boolean hasMessyCode(String str){
return !java.nio.charset.Charset.forName("GBK").newEncoder().canEncode(str);
}
public static void main(String[] args) {
String str = "www.java265.com我最爱java“";
boolean hasMessyCode = hasMessyCode(str);
System.out.println(hasMessyCode?"乱码":"不是乱码");
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


