java代码如何检测字符串是否为UTF-8呢?
下文笔者讲述使用java代码检测字符串是否为“UTF-8”的方法分享,如下所示
实现思路: 使用 字符串.getBytes("UTF-8") 进行获取 如果返回相应的异常,则代表字符串为非UTF-8例:
String str = "\u0048\u0065\u006C\u006C\u006F java265.com"; System.out.println(str); byte[] bytes = null; try { bytes = str.getBytes("UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); System.exit(-1); } for (int i=0; i < bytes.length; i++) { System.out.println(bytes[i]); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。