일부 도구는 일본어 내용을 바이트 배열로 보내고 있습니다.바이트 배열을 일본어 문자로 변환하는 방법
그래서 자바를 사용하여 바이트 배열을 읽고 일본어 컨텐츠를 표시해야합니다.
나는 이것을 달성하기위한 아이디어를 얻지 못하고있다.
String s= "業界支出TXT_20150130170955";
byte b1[];
try {
b1 = s.getBytes();
for (int j=0;j<b1.length; j++){
System.out.println(b1[j]+"-----------"+(char)b1[1]);
}
} catch (UnsupportedEncodingException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
지금이 좀 정크 데이터를 제공합니다
은 지금까지 난 그냥이 변환이 어떻게 작동하는지 확인하기 위해 아래에 언급 된 프로그램을 시도했다. 나는이 일을 완전히 잘못하고 있음을 알고 있지만, 일본어 문자를 바이트 스트림으로 읽을 생각이 없습니다.
도움을 주시면 감사하겠습니다.
편집 : 우리는에서 일본어 CHARS를 얻을 필요가 1
"디코딩"바이트 배열 내가하려고 다음과 같은 사항 :
byte[] decoded = Base64.decodeBase64("qzD8MMkwGk/hVClSKHWCaYGJCP/GMK0wuTDIMAn/DQAKAA0ACgApUih1xzD8ML8w1lOXX+VlfgCgUt92l15qdfdTfgCgUt92l15+AClSKHVzijB9fgAakKiMfgB+AKsw/DDJMBpP4VQNVE1Sfg==");
try {
System.out.println(new String(decoded, "UTF-8") + "\n");
System.out.println(new String(decoded, "SHIFTJIS") + "\n");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
하지만 우리는 PLS는
을 advide 예상 결과를 얻지 못하고있다
비슷한 질문을 여기에 : http://stackoverflow.com/questions/4067628/ 당신은 이름 캐릭터 세트의을 제공해야 사용 방법 - 중국어 및 일본어 문자 - 문자열 - 자바 –