실제 16 진수 값을 디코딩하려고하는데 문제가 있습니다.Java는 utf-8 인코딩을 사용하여 16 진수 값을 디코드합니다.
21043D0438043C043E043A04는 СНИМОК로 디코딩되어야합니다. 내가
String test = "21043D0438043C043E043A04";
byte[] bytes = Hex.decodeHex(test.toCharArray());
String a = new String(bytes, "UTF-8");
을 사용하고하지만 난 꽤 이상한 결과를 얻고있다 현재 코드입니다.
utf8 바이트로 시도했지만 작동하지 않았습니다. 사전
텍스트를 인코딩하는 데 사용 된 코드를 표시 할 수 있습니까? –
슬프게도 나는이 값들을 파일에 가지고있다. – machekj
'Hex' 클래스는 무엇인가? – Thomas