Sanggu's blog




최상단 광고 코드

 추천 사이트

 애자일 이야기 : http://agile.egloos.com
 서명덕 기자의 인터넷 : http://itviewpoint.com
 비지니스 뉴스 : http://www.ciobiz.co.kr
 MOCOMSYS : http://www.mocomsys.com
 Apache Software : http://www.apache.org
 소프트웨어 기술경력관리: http://career.sw.or.kr
 한이음 (지식경제부): http://www.hanium.or.kr
 IT 기술 뉴스: http://www.bloter.net/
 IBM 티볼리 까페: http://cafe.naver.com/tivolitool.cafe
 JAVA jar 검색 : http://www.findjar.com
 VM Ware 가상화: http://www.vmware.com

2011년 10월 13일 목요일

JAVA encoding UTF-8

1. String object의 UTF-8 encoding
JAVA code 상에서 String을 UTF-8로 encoding 하는 부분이 가장 많습니다.
 그 이유는 모든 문자열을 처리하기 위해서는 UTF-8만큼 좋은 것이 없기 때문입니다.
String encoding처리 로직은 2줄로 가능합니다.


String -> UTF-8 바이트로 변환 -> String 변환

2. XML encoding을 UTF-8로 변환
    xml 헤더의 encoding을 정의는 XML 문서에 필수 입니다. 다음은 XML 헤더 encoding을 추가 하는 방법에 대해 알아 보겠습니다.
 JDK 1.5 이상부터는 Format class 가 생겼습니다. format 인스턴스에 setEncoding 메소드로 해당 encoding charset을 넣어 주시면 됩니다.

아래는 위의 테스트 코드를 Junit으로 나타낸 결과 입니다.



댓글 1개:

  1. The Closest Casino to New Orleans
    The Closest Casino to New 경산 출장안마 Orleans 남양주 출장마사지 · Tropicana Las Vegas · Bally's Las Vegas 경상북도 출장샵 · Tropicana Las Vegas · Borgata Hotel Casino & Spa 삼척 출장샵 · Caesars 서산 출장마사지 Palace

    답글삭제