헤르메스 LIFE

한글 Encoding 확인 본문

Core Java

한글 Encoding 확인

헤르메스의날개 2021. 2. 8. 15:28
728x90

 

        try {
            System.out.println( "utf-8 -> euc-kr        : " + new String( word.getBytes( "utf-8" ), "euc-kr" ) );
            System.out.println( "utf-8 -> ksc5601       : " + new String( word.getBytes( "utf-8" ), "ksc5601" ) );
            System.out.println( "utf-8 -> x-windows-949 : " + new String( word.getBytes( "utf-8" ), "x-windows-949" ) );
            System.out.println( "utf-8 -> iso-8859-1    : " + new String( word.getBytes( "utf-8" ), "iso-8859-1" ) );
            System.out.println( "iso-8859-1 -> euc-kr        : " + new String( word.getBytes( "iso-8859-1" ), "euc-kr" ) );
            System.out.println( "iso-8859-1 -> ksc5601       : " + new String( word.getBytes( "iso-8859-1" ), "ksc5601" ) );
            System.out.println( "iso-8859-1 -> x-windows-949 : " + new String( word.getBytes( "iso-8859-1" ), "x-windows-949" ) );
            System.out.println( "iso-8859-1 -> utf-8         : " + new String( word.getBytes( "iso-8859-1" ), "utf-8" ) );
            System.out.println( "euc-kr -> utf-8         : " + new String( word.getBytes( "euc-kr" ), "utf-8" ) );
            System.out.println( "euc-kr -> ksc5601       : " + new String( word.getBytes( "euc-kr" ), "ksc5601" ) );
            System.out.println( "euc-kr -> x-windows-949 : " + new String( word.getBytes( "euc-kr" ), "x-windows-949" ) );
            System.out.println( "euc-kr -> iso-8859-1    : " + new String( word.getBytes( "euc-kr" ), "iso-8859-1" ) );
            System.out.println( "ksc5601 -> euc-kr        : " + new String( word.getBytes( "ksc5601" ), "euc-kr" ) );
            System.out.println( "ksc5601 -> utf-8         : " + new String( word.getBytes( "ksc5601" ), "utf-8" ) );
            System.out.println( "ksc5601 -> x-windows-949 : " + new String( word.getBytes( "ksc5601" ), "x-windows-949" ) );
            System.out.println( "ksc5601 -> iso-8859-1    : " + new String( word.getBytes( "ksc5601" ), "iso-8859-1" ) );
            System.out.println( "x-windows-949 -> euc-kr     : " + new String( word.getBytes( "x-windows-949" ), "euc-kr" ) );
            System.out.println( "x-windows-949 -> utf-8      : " + new String( word.getBytes( "x-windows-949" ), "utf-8" ) );
            System.out.println( "x-windows-949 -> ksc5601    : " + new String( word.getBytes( "x-windows-949" ), "ksc5601" ) );
            System.out.println( "x-windows-949 -> iso-8859-1 : " + new String( word.getBytes( "x-windows-949" ), "iso-8859-1" ) );
        } catch ( UnsupportedEncodingException e ) {
            System.out.println( "### 지원하지 않는 인코딩입니다." + e );
        }

 

728x90