자바 _io_ 문자 세트 인코딩 _ _ _ 복호화 왜곡

컴퓨터 지식 바이트 문자 몰라

인코딩 : 바이트 문자 인코딩
디코딩 된 바이트로부터 문자, 디코딩 :

문자열 S = "차가운";
인코딩 :
바이트 [] = s.getBytes 데이터 (); // 부호화
에서 System.out.println (data.length입니다) // 바이트 수를 얻는
다른 문자로 부호화가 설정 :
데이터 = S. getBytes ( "UTF8");

디코딩 :
필수 : 새로운 문자열 (바이트 [] 바이트 오프셋 INT,, INT 길이 문자열 charsetName)
파라미터 같다 : 바이트 배열이 경우, 복호화의 길이를 (인덱스) 시작, 문자 모드 집합

S = 새로운 문자열 (데이터 0 data.length입니다 "는 UTF8") // 문자열이 바이트 모드로 복호화 UTF8

왜곡 :
1 바이트가 아닌 수 (길이 복호화 충분한 길이)
2, 문자 집합은 균일하지

추천

출처blog.51cto.com/14437184/2422594