Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

번들 property 만들기

Language/Java 2013.05.10 15:04
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

 

 

리소스번들쪽에서 쓰일 property 파일 만들기~

뭐..별거 없다 ㅋㅋ;

 

 /**
     * encode - 

     * @param
     * @return
     * @returnType 
     * @author taeha.park
     * @version OSS R1.1
     * @created 2013. 4. 29. 오전 10:28:58
     * @updated
   */ 
    @Test
    public void bundleTest() {
 String dir = "d:\\MessageResources_ko.properties";
 String key = "ACET.E0000002";
 String value = "{0}은(는) 필수{1}항목?is that right?.";
 String changeCode = "";
 try {
     changeCode = encode(value);
     key = key + "=" + changeCode;
     FileWriter fw = new FileWriter(dir);
     BufferedWriter bw = new BufferedWriter(fw);
     bw.write(key);
     bw.close();
 } catch (Exception e) {
     logger.error("bundle error 입니다..." + e);
 }

}

   
    /**
     * encode - encoding
     *
     * @param unicode
     * @return
     * @returnType String
     * @author taeha.park
     * @version OSS R1.1
     * @created 2013. 4. 29. 오전 10:28:58
     * @updated
   */

public String encode(String unicode) throws Exception {

 StringBuffer str = new StringBuffer();
 
 for (int i = 0; i < unicode.length(); i++) {
    
     if(Character.getType(unicode.charAt(i)) == Character.OTHER_LETTER) { // 2byte 한글 이면 아래 수행
        str.append("\\u");
       str.append(Integer.toHexString((int) unicode.charAt(i)));
     }else{
        str.append(unicode.charAt(i));
    }

}

 return str.toString();

}

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바