japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

 
한글처리
조회 : 3,132  


JSP로 사이트를 개발하면서 ASP보다 어렵다는 생각을 많이 했습니다. 일단 JAVA가 가물가물했고, ASP 에서 지원했던 함수들이 다른 형태로 사용되기 때문에 혼동도 되었습니다. WEB 이라는 바닥이기 때문에 유사한 점이 훨씬 많았지만 java의 자존심이 ASP랑 같은 수준으로 취급받는 것을 못 견뎌하는 듯한 인상을 받았습니다.

개발과정 중에 부딪혔던 문제 중의 하나가 한글 처리 문제였습니다. 정확한 설명은 아니겠지만 *.jsp 파일에서 *.java로 변환되고 이것이 또 .class로 컴파일 되는 과정에서 특별히 지정을 해주지 않게되면 한글이 다 뭉그러지는 것 같았습니다.

그리하야 페이지 상단에 페이지 선언을 해줍니다. 이렇게

<%@ page contentType = "text/html; charset=euc-kr" %>

이렇게 해주면 일단 왠만한 걱정은 싸 잡으셔도 될겁니다. 두번째 방법은 문자열(String)을 직접 코드 변환해주는 방법입니다. 함수로 만들어 사용해도 좋습니다.

out.println(new String(("자바속의 한글").getBytes("8859_1"), "EUC-KR"));

<%!
//한글 처리
public String ko(String str) {

try{
str = new String(str.getBytes("8859_1"), "EUC-KR");
} catch(UnsupportedEncodingException e) {
}
return str;
}
%>

<%
out.println(ko("자바속의 한글"));
%>

이런 형태로 처리를 해주면 한글 문제, 일단 바지가랑이는 잡은 것입니다.
오늘은 요기까지 쓰겠습니다. ^^; 졸려서요.

 
 
back
mailto:heogn@shinbiro.com
since 2000/12/05

[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=632


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
(주) 수퍼유저

 
   
 


『신개념 4단계 리눅스기술지원 시스템 공개』

CentOS 리눅스 전문서적 국내최초출시

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.

 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~
 
▷ 웹개발언어
PHP
JSP
python
기타
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.