HOME   로그인   회원가입
    
회원가입
비밀번호 찾기 자동로긴
이전게시판
   free_board
   건강게시판
   오라클DB
   Linux
   HTML/javascript
   질문과 답
호서기
   이미지게시판  
   건강게시판  
   음악자료  
   성준이 게시판  
  [일반] Java String 변환 utf8, EUC-KR, 기본 ANSI 2012-03-14 20:44:56  
  이름 : 호석  (119.♡.25.164)  조회: 2693    

이건 API만 적기보다 우선 간단한 설명을 써두어야 할것 같다.

   UTF-8, 표준 ANSI, EUC-KR, Unicode

이정도가 우리 한국 개발자들이 많이 보는 캐릭터 샛일것 같다.

문제는 이놈들을 서로 변환을 시켜야 하는 일이 종종 발생한다는 것이다.

처음부터 하나의 문자셋으로 통일되게 하면 좋았을것 같은데

모 그거야 컴퓨터가 발전해 오면서 예상되는 히스토리가 있지만, 그걸 여기에 적기는 모한것 같다.

일단 이 글을 읽는분중 저 문자셋을 골라야 하는 상황이라면 적극적으로 UTF-8 추천한다.



// 표준 ANSI를 UTF-8로 변환해 주는 Java 코드이다.

// 표준 ANSI를 어디서는 ANSI로 표시하고, ISO-8859-1로도 표시하고, MS949라고 표시된다.

// 물론 자세히 들어가면 3개가 차이가 있을수도 있을것 같다.

// 하지만 느낌상은 같이 보면 되는것 같다.

// 아 참고로 표준 ANSI라 함은 8byte로 표현되는 글자들을 말한다.


// JSP에서 getParameter는 ISO-8859-1 형식으로 넘어온다.

String szGILastRank = request.getParameter("GILastRank");

if( szGILastRank != null )

szGILastRank = new String( szGILastRank.getBytes("ISO-8859-1"), "utf-8" );


// 이클립스의 문서는 기본적으로 MS949 형식으로 만들어진다.

String szGILastRank = request.getParameter("GILastRank");

if( szGILastRank != null )

szGILastRank = new String( szGILastRank.getBytes("MS949"), "utf-8" );


나중에 시간이되면 문자셋들에 관해서 포스팅을 한번 해야 할것 같다.ㅋㅋㅋㅋ


목록 글쓰기
게시물 15건
No Category Title Name Date Hits
15 일반   과거 자바 관련제품 다운로드 호석 12-06-12 2671
14 일반   JDOM 이라는 API 를 통해 간단히 XML 처리 호석 12-03-16 2349
일반   Java String 변환 utf8, EUC-KR, 기본 ANSI 호석 12-03-14 2694
12 일반   logrotate를 활용하여 TOMCAT 로그파일(catalina.out) 일자별로 관리하기 호석 11-07-11 2787
11 일반   WebLogic 10 설치 후 기본 디렉토리와 시작, 정지 호석 10-09-28 2853
10 일반   아이폰 앱 개발의 처절한 현실 (3) 호석 10-05-02 2483
9 일반   안드로이드 개발환경 (1) 호석 10-05-02 2519
8 일반   iReport java 자바기반의 웹리포팅툴 호석 10-01-23 2791
7 일반   [마이플렛폼] ExtCommonApi Function List 호석 09-07-23 3090
6 일반   마이플렛폼 구현중 참고자료 호석 08-12-23 2869
5 일반   마이플렛폼 클라이언트에서 실행되는 프로그램의 로그파일 위치 호석 08-12-23 2567
4 일반   [코딩] 자바 문자열의 크기를 비교 호석 08-12-23 3355
3 일반   자바 프레임워크 anyframe 호석 08-11-03 2889
2 일반   [마이] 엑셀로 엑스포트 , 엑셀로 파일저장후 엑셀호출 호석 08-10-30 2468
1 일반   java 에서 exec 명령 사용하기 호석 08-08-12 2932
글쓰기
 
Copyright © zenos.pe.kr. All rights reserved.