힌디어 입력을 UTF-16 형식으로 변환하고 싶습니다. 그래서 "UTF-16"문자 세트를 사용하여 문자열을 바이트 배열로 변환합니다. 하지만 그것은 내 문자열을 ?????로 대체 할 것입니다. 여기 코드는 다음과 같이 변환 된 문자열을 인코딩하는힌디어 텍스트를 UTF-16 형식으로 변환
String original = "गुणवत्ता";
byte[] bytearr = original.getBytes("UTF-16");
String test= new String(bytearr,"UTF-16");
? 'System.out.println (test);'? 아니면 다른 방법으로? –
안녕하세요 짐, 답장을 보내 주셔서 감사합니다. jdeveloper ide를 사용하고 코드를 디버그하여 값을 확인하고이 문장을 작성했습니다. System.out.println (test); –
대신 UTF-8을 사용해 보셨습니까? –