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


