|
2006년 10월 04일
문자셋 인코딩에 대한 개념을 잘 모르시겠다면 이전에 올린 문자셋, 문자셋 인코딩이란? 글 에서 참고하실 수 있습니다.
자바에서 String 객체는 문자열을 유니코드로 저장합니다. String 생성자중에 아래와 같은 것이 있습니다. String(byte[] bytes, String charsetName) 생성자의 charsetName은 byte 배열인 bytes가 어떤 인코딩인지 생성자에게 가르쳐줍니다. bytes의 값이 EUC-KR 인코딩 방식 바이트로 나열되어 있을때 charsetName의 값으로 "UTF-8"을 넘긴다고 해서 EUC-KR이 UTF-8로 변경되는 것이 아닙니다. 오히려 잘못된 인코딩 정보를 가르쳐 주었기 때문에 String 생성자는 EUC-KR인 bytes 값을 UTF-8로 해석하여 잘못된 유니코드 문자로 저장이 됩니다. getBytes() 메소드를 이용하여 String 객체에 유니코드로 저장되어 있는 문자열을 바이트 배열로 구할 수 있습니다. 구해지는 바이트 배열은 인코딩에 따라 값이 다릅니다. String str = "가"; byte[] buf = str.getBytes(); 이때 getBytes() 메소드에 아무런 인수를 전달하지 않으면 플랫폼에 사용하는 기본 인코딩이 선택되어 집니다. byte[] buf = str.getBytes("UTF-8"); 이런식으로 직접 인코딩을 선택하여 바이트 배열을 구할 수 있습니다. System.out.println()으로 출력은 JVM의 기본 인코딩에 따라 출력됩니다. 결론은 자바는 내부적으로 문자열은 유니코드로 처리되며 출력시 상황에 맞는 인코딩으로 출력이 된다는 것입니다. |
ABOUT
이글루 파인더
카테고리
그냥 잡담
최근 등록된 덧글
저는 우분투에 다음체를 설치해보지 않..
by -A2- at 14:30 화면 맨 아래 아이콘들은 Avant Windo.. by -A2- at 14:28 윈도우쪽엔 둘다 적용해본 결과 다음체.. by LIVey at 13:30 우분투 8.10 정식 나올때 까지 15일 남았.. by 라이언 at 10/15 저도 공감해요. ㅋㅋ by -A2- at 10/15 얼마전에 KLDP보니까 이제 리눅스를 .. by 주성치 at 10/14 Factory Method와 Abstract Factor.. by -A2- at 10/14 Compiz Fusion을 쓰는 우분투에 테마.. by -A2- at 10/14 정말 오랜만에 변경했어요. 스샷 포스팅.. by -A2- at 10/14 꼭 한번 써보세요. ^^ by -A2- at 10/14 왠만하면 노트북에도 우분투 잘 돌아가요.. by -A2- at 10/14 우찌 맥하고 짬뽕이 된 인상입니다. by 도아 at 10/14 그리고, Factory Method Pattern은 .. by 나무귀신 at 10/14 DriverManager는 내부적으로 Factory.. by 나무귀신 at 10/14 오랫만에 테마 변경 포스팅을 쓰셨네요... by 까칠한JC at 10/14 우와.... 우분투 멋지네요.... 저도.. by Rakuen at 10/14 너무이뻐서 깔아보고 싶어도.. 14인치 .. by 배가본드 at 10/13 스샷 찍으시면 트랙백 쏴주세요. ^^ by -A2- at 10/13 제가 원래 좀 심플하게 씁니다. ㅋ ^^ by -A2- at 10/13 네~ 짱! 멋있어요. ^^ by -A2- at 10/13 최근 등록된 트랙백
[술에 관한 초인보고서] 바톤 릴레이
by Art & Soft Space ★ 어느 가을날, 즐거운 기억의 단상. - .. by ** MY's kitchen ** MBTI 성격 테스트 by 행복한 개발을 위한 블로그 MBTI 유형테스트 by xylosper's notebook 술에 관한 바톤 문답. by 900gle.info 『술에 대한 나의 생각』12문답 바톤 이.. by Lovely~♡ 술에 관한 바톤 문답 by 조약돌의 이야기 바다 네이버에서 배포하는 '나눔글꼴'을 리.. by 체리필터의 인생이야기 [바톤]술에관한 문답 by 김Su 다. 술에 관한 바톤 문답 by 감성 일기 술에 관한 바톤 문답- by 해피-잡다구리구리~ 술에 관한 바톤 문답 - 이거 수위가 ....!! by ** MY's kitchen ** MBTI 검사를 하다 : ) by BreezyMind A2님의 블로그에서 본 MBTI 검사 by 온새미의 블로그 MBTI by 친절한 냥이님 :D MBTI검사를 해 보았습니다. by 뚜찌의 skillOn* 올블로그 파도타기 놀이 by 멀뚱이 블로그 2008년 MBTI 검사 결과 by Programmer greenfrog !! 석환의 생각 by plute's me2DAY [100번째 포스팅] 감사합니다. 고맙.. by ** MY's kitchen ** 이전 블로그
라이프 로그
|