16进制的字符串转化为utf-8格式的字符串
Posted huyanlon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了16进制的字符串转化为utf-8格式的字符串相关的知识,希望对你有一定的参考价值。
/** * 16进制的字符串转化为utf-8格式的字符串 * @param s * @return */ public static String toStringHex(String s) { byte[] baKeyword = new byte[s.length() / 2]; for (int i = 0; i < baKeyword.length; i++) { try { baKeyword[i] = (byte) (0xff & Integer.parseInt(s.substring( i * 2, i * 2 + 2), 16)); } catch (Exception e) { e.printStackTrace(); } } try { s = new String(baKeyword, "utf-8");// UTF-16le:Not } catch (Exception e1) { e1.printStackTrace(); } return s; }
以上是关于16进制的字符串转化为utf-8格式的字符串的主要内容,如果未能解决你的问题,请参考以下文章
用C语言将16进制数转化为10进制数 16进制数以字符串形式输入 最好运用数组 谢谢