2015.06.19 / 01:08
[Source] Character Set Conversion
Logger
Ãßõ ¼ö 238
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | /** * Character Set¸¦ ISO-8859-1·Î ÄÁ¹öÀü * @param str º¯È¯ÇÒ ¹®ÀÚ * @return String º¯È¯¹®ÀÚ */ public String convISO(String str) { String tmp = new String( "" ); if (str== null ||str.length()== 0 ) return "" ; try { tmp = new String(str.getBytes( "EUC-KR" ), "ISO-8859-1" ); } catch (UnsupportedEncodingException uee) { log(CLASS_NAME + ".convISO()" , "Character Setº¯È¯À» ½ÇÆÐÇß½À´Ï´Ù." +uee.toString()); } catch (Exception e) { log(CLASS_NAME + ".convISO()" , "¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù." +e.toString()); } return tmp; } /** * Character Set¸¦ EUC-KR·Î ÄÁ¹öÀü * @param str º¯È¯ÇÒ ¹®ÀÚ * @return String º¯È¯¹®ÀÚ */ public String convEUC(String str) { String tmp = new String( "" ); if (str== null ||str.length()== 0 ) return "" ; try { tmp = new String(str.getBytes( "ISO-8859-1" ), "EUC-KR" ); } catch (UnsupportedEncodingException uee) { log(CLASS_NAME + ".convEUC()" , "Character Setº¯È¯À» ½ÇÆÐÇß½À´Ï´Ù." +uee.toString()); } catch (Exception e) { log(CLASS_NAME + ".convEUC()" , "¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù." +e.toString()); } return tmp; } public static String U2K(String str) { try { if ( str == null || str.equals( "" )) return null ; return new String(str.getBytes( "UTF8" ), "KSC5601" ); } catch (UnsupportedEncodingException e) { return null ;} } /** * ÁÖ¾îÁø ¹®ÀÚ¿À» Çѱ۷Πº¯È¯ÇÑ´Ù(KSC5601) * * @param String KORStr * @return String ENGStr */ public static String E2K(String str) { try { if ( str == null || str.equals( "" )) return null ; return new String(str.getBytes( "8859_1" ), "KSC5601" ); } catch (UnsupportedEncodingException e) { return null ;} } /** * ÁÖ¾îÁø ¹®ÀÚ¿À» ¿µ¹®À¸·Î º¯È¯ÇÑ´Ù(8859_1) * * @param String ENGStr * @return String KORStr */ public static String K2E(String str) { try { if ( str == null || str.equals( "" )) return null ; return new String(str.getBytes( "KSC5601" ), "8859_1" ); } catch (UnsupportedEncodingException e) { return null ;} } |