iWiz ShareBase

IT Specialist 윤태현의 iWiz ShareBase는 IT뿐 아니라 각종 잡다한 지식들을 함께 나누는 지식공유 커뮤니티입니다.

iWiz,ShareBase,윤태현,Java,JSP,EJB,IT,정보기술,웹프로그래밍,PHP,ASP,DBMS,MySQL,서버,네트워크,server,network,WAS,웹애플리케이션,블로그,blog,웹서버,DB,오라클,oracle,mysql,JRun,웹로직,톰캣,tomcat,아파치,자동차,EF쏘나타,로또 6/45

갤러리 Pixelgrapher.com | 로또 6/45 번호생성 및 통계 데이터 | 전체기사보기 | 전체글 #1 | 전체글 #2 | 전체글 #3 | 전체글 #4 | 전체글 #5 | 전체글 #6 | 전체글 #7 | 전체글 #8 | 전체글 #9 | 전체글 #10 |
HOME iWiz
ShareBase
Remember 0523 & 0818
지식은 나눌수록 커집니다 - iWiz's ShareBase
웹프로그래밍(기타) PHP, ASP, Perl, CGI 등 각종 웹프로그래밍에 관한 자료들입니다.


  iWiz(2004-01-04 22:26:45, Hit : 8373, Vote : 26
 http://www.wz.pe.kr

Java에서 캐릭터셋 문제로 한글 깨지는 현상 해결


간혹 자바에서 캐릭터셋 문제로 내부에 유니코드로 저장된 문자열을 I/O나 DB, 웹등에 활용시 캐릭터셋 문제로 깨지는 현상이 발생합니다. (euc-kr을 ISO-8859_1로 인식). 이럴때는 아래의 함수들을 이용해 문자열을 정상적으로 복원시킬 수 있습니다. (자바 메소드들의 캐릭터셋 속성 등을 정확하게 지정해서 사용하면 이런 문제는 거의 발생하지 않습니다.)

    // 메소드 : E2K
    // 역  할 : 한글 인코딩 (ISO8859 -> KSC5601)
    // 인자값 : String strEn (ISO8859 코드의 문자열)
    // 반환값 : String (KSC5601로 인코딩된 문자열)
    public String E2K(String strEn) {
        if ( strEn == null ) {
            return "";
        } // end if
        try {
            return new String( strEn.getBytes( "8859_1" ), "KSC5601" );
        } catch ( Exception e ){
            return strEn;
        } // end try catch
    } // end E2K


    // 메소드 : K2E
    // 역  할 : 한글 디코딩 (KSC5601 -> ISO8859)
    // 인자값 : String strKo (KSC5601 코드의 문자열)
    // 반환값 : String strEn (ISO8859로 디코딩된 문자열)
    public String K2E(String strKo) {
        if ( strKo == null ) {
            return "";
        } // end if
        try {
            return new String( strKo.getBytes( "KSC5601" ), "8859_1" );
        }
        catch ( Exception e ) {
            return strKo;
        } // end try catch
    } // end K2E

* iWiz님에 의해서 게시물 이동되었습니다 (2010-02-03 16:57)



62   mod_throttle 모듈을 이용한 사용자 트래픽 제어  iWiz 2006/06/22 8910 0
61   Tomcat-Apache using JK2 connector  iWiz 2004/03/21 6496 41
60   RedHat 9.0에서의 JRun JSP 컴파일러의 문제점  iWiz 2004/01/04 5382 50
59   RedHat 9.0에서의 JRun-Apache 커넥터의 문제점  iWiz 2004/01/04 5064 48
58   JRun 4.0의 튜닝 관련 옵션  iWiz 2004/01/04 5810 68
57   JRun 4.0의 Activity 모니터링 방법  iWiz 2004/01/04 4786 57
56   JRun4.0: DataSource 커넥션풀 관련 옵션 [4]  iWiz 2004/01/04 6532 46
55   JRun에서 JSP 컴파일시 java 파일 생성하기  iWiz 2004/01/04 7916 63
54   JRun의 실제 서비스 운영시 고려사항  iWiz 2004/01/04 6192 44
53   수정된 인터넷 익스플로러에서 상호작용 ActiveX 컨트롤 활성화 가이드  iWiz 2006/03/03 8226 4
52   HTML 특수기호 엔터티(Entity) 테이블 [2]  iWiz 2006/03/03 13887 2
51   웹사이트의 새로운 혁명 Ajax [13]  iWiz 2005/11/22 5724 6
50   MSN 메신저 친구 자동등록 스크립트  iWiz 2004/10/12 6067 35
49   JavaScript MD5 해쉬 생성 함수  iWiz 2004/01/07 8881 35
48   JavaScript로 만든 진법변환 및 보수계산기 [4]  iWiz 2004/01/04 157917 51

1 [2][3][4][5]
 

Copyright 1999-2023 Zeroboard / skin by zero
iWiz ShareBase, ⓒCopyleft by iWiz.  For more information contact .
본 웹사이트에 게시된 이메일 주소가 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 수집되는 것을 거부하며, 이를 위반시에는 정보통신망법에 의해 형사처벌됨을 유념하시기 바랍니다. [게시일 2004. 1. 31]