'국제화'에 해당되는 글 1건

  1. 2007/09/11 [struts] action에서 국제화

import java.util.Locale;
import java.util.ResourceBundel;
위와 같이 먼저 사용하는 것들을 import.

ResourceBundel rb = ResourceBundel.getBundel("파일명", Locale.getDefault());
위와 같이 resourcebundel을 선언해 준다.
파일명은 classes 폴더를 기준으로 작성하면 된다.
예를들어 classes 디렉토리 아래 lang이란 폴더에 lang.properties라는 파일로 국제화를 제공한다면,
/lang/lang으로 적어주면 된다.
classes 디렉토리 상위에도 작성 가능한지 여부는 모르겠다.

MyException(new String(rb.getString("board.name").getBytes("8859_1"), "KSC5601"));
이런식으로 처리하면 한글 출력도 문제 없다.

내 환경 : properties 파일은 unix 파일로 되어 있고 서비스는 utf-8을 제공한다.
Posted by 체리

트랙백 주소 http://blog-kr.specialguy.net/trackback/52 관련글 쓰기

댓글을 달아 주세요

이전버튼 1 이전버튼