자바에서 기본 스트링 인코딩을 utf-16을 쓴다 16비트냐 32비트냐 인데 utf-8은 표현 메모리?구간 마다 길이가 가변적이다.
한글 완성형의 코드 포인트 범위는 U+AC00~U+D7AF이므로, UTF-8 인코딩에서 한글은 무조건 3바이트 인코딩이다. 그래서 URL에 파라미터 값이 %ED%95%9C%EA%B8%80과 같이 표시된다면 UTF-8 인코딩일 확률이 높다.한글의 모든 글자들은 3byte 구간에 있으므로 utf-8로 변환할 경우 char='한'은 3byte가 된다.
참조 http://helloworld.naver.com/helloworld/76650
'프로그래밍' 카테고리의 다른 글
git reset commit 살리기 (0) | 2015.03.24 |
---|---|
Linux Load average에 대해서 (0) | 2015.03.10 |
자바스크립트 프로파일링(성능튜닝 포인트) (0) | 2014.12.04 |
how to get key values in json object (0) | 2014.11.22 |
Github 사용방법 및 등 (0) | 2014.06.22 |