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?"乱码":"不是乱码"); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。