문자열 인코딩

649 단어 문자열
byte[] dd="text".getBytes("UTF-16LE");//dd=[116, 0, 101, 0, 120, 0, 116, 0]
String fileContent=new String(dd);//와이드 바이트 text
 
설명:
new String("text".getBytes(),"UTF-16LE");

new String("text".getBytes("UTF-16LE"));
 
전자: 지정한charset을 사용하여 지정한byte 그룹을 디코딩하여 새 String 을 만듭니다.새 String 의 길이는 문자 집합의 함수이기 때문에byte 그룹의 길이와 같지 않을 수 있습니다.
후자: 주어진 charset 을 사용하여 이 String 를byte 서열에 인코딩하고 결과를 새byte 수조에 저장합니다.

좋은 웹페이지 즐겨찾기