使用java把16进制转为utf-8
时间: 2023-05-12 19:06:56 浏览: 274
Java 文件编码转换,将项目下的java文件编码由gbk与utf-8互转
可以使用以下代码将16进制转为UTF-8:
String hexString = "E4BDA0E5A5BD";
byte[] bytes = new byte[hexString.length() / 2];
for (int i = 0; i < bytes.length; i++) {
bytes[i] = (byte) Integer.parseInt(hexString.substring(2 * i, 2 * i + 2), 16);
}
String utf8String = new String(bytes, StandardCharsets.UTF_8);
请注意,这只是一个简单的示例代码,实际使用时需要考虑更多的异常处理和边界情况。
阅读全文