가이드라인 홈페이지 www.guideline.co.kr
가이드라인, 사업자등록번호 109-03-42915, 문의하기
TEL 070-4155-6478, Since 2001, 개인정보취급방침
서비스 신청 서비스 이용법 My Setting 이하 메뉴는 회원으로 로그인 하셔야 합니다. My 도메인 일대일 게시판 개인정보변경 My DB My HDD 납부 내역등록
아이디
비밀번호
아이디/비밀번호 찾기
네임서버 정보
1차 ns.gnameserver.net
211.239.124.250
2차 ns2.gnameserver.net
211.239.124.251
웹호스팅 연장 안내
입금 계좌 정보
우리은행 홈페이지로 새창 열기
은행: 우리은행
계좌: 810-184634-02-001
예금주: 전재우
선납가능(개월수 관계없음)
(납부자명에 회원 ID로 입금 후 납부내역등록,일대일 게시판에 알려주세요.)
카드결제 요금납부
세금계산서 발행 신청
Redhat Linux, Apache, Ant, Tomcat, Java, MySQL, PHP, Qmail, Python, vsftpd
(guideline QR code)
  제목 : Tomcat3 와 Tomcat4의 한글처리 차이점 글 번호  
글자 크기 : 글자 크게 글자 작게
[Tomcat3] :
euc-kr로 한글처리 부분이 필요없이 바로 사용가능합니다.
jsp : <%@ page contentType="text/html;%>
servlet :
HttpServletResponse response = (HttpServletResponse) res;
response.setContentType("text/html");

[Tomcat4] :
Tomcat4에서는 8859_1로 한글처리 아래의 예제 같이 getBytes를 통하여 한글처리를 해 주시던지
<%@ page contentType="text/html; charset=8859_1"%>
로 하셔야 한글이 정상적으로 작동 볼 수 있습니다.
또한 Tomcat엔진이 restart되는 시점에서 한글이 깨어지는 지는 현상을 막기 위해서는
JDBC Driver에 설정을 characterEncoding을 통하여 tomcat버전과
자신의 한글처리에 맞게 동일하게 맞춰 주시면 됩니다.

<%
Class.forName("org.gjt.mm.mysql.Driver");
DriverManager.getConnection("jdbc:mysql://db1.guideline.co.kr/Database_name?autoReconnect=true&useUnicode=true&characterEncoding=euc-kr"
,"MySQL_id","MySQL_password");
%>



tomcat4에서 한글처리 예제:
<%@ page contentType="text/html; charset=euc-kr" %>
<%!
String convert(String s) {
String s2 = null;
try {
if (s==null)
s2 = null;
else
s2 = new String(s.getBytes("8859_1"), "euc-kr");
}
catch (Exception e) {
}
return s2;
}
%>


[tomcat5] :
// MySQL 3.x, 4x, Class.forName("org.gjt.mm.mysql.Driver");
// MySQL 5.x Class.forName("com.mysql.jdbc.Driver");
// Class.forName("org.gjt.mm.mysql.Driver");
// 자신에 맞는 Driver로 지정하시면 됩니다.

Class.forName("com.mysql.jdbc.Driver");
Connection listCon =
//DriverManager.getConnection("jdbc:mysql://dbserver:3306/database?autoReconnect=true&useUnicode=true&characterEncoding=euc-kr","mysqlid","mysqlpassword");
에서
DriverManager.getConnection("jdbc:mysql://dbserver:3306/database","mysqlid","mysqlpassword");
으로 autoReconnect=true&useUnicode=true&characterEncoding=euc-kr를 제거한다.

위와 같이 했는데도 tomcat5에서 한글이 깨어진다면
tomcat/conf/server.xml
<Connector 부분에 ex) URIEncoding="euc-kr", URIEncoding="UTF-8" 처럼 자신에 맞는 charset으로
URIEncoding을 추가합니다. 톰캣을 재구동 해서 한글이 깨어지는 여부를 확인 해 보기 바랍니다.








등록일   2003-01-20
조회수   16236
다음글 : SMS 데몬 또는 PG 카드결제 데몬 이용 안내 (2003-01-22)
추가 도메인 신청 방법 및 적용 내용 (여러도메인 적용) (2003-01-18) : 이전글

가이드라인 [서비스 이용법] 제목 내용  
번호 서비스 이용법 조회 등록일
63 가이드라인 웹호스팅 전체 패키지별 요금표 32302 2003-07-08
62 JSTL - JavaServerPage Standard Tag Library 18348 2003-07-07
61 정지된 서비스의 복원, 요금 미납 정지 안내 14687 2003-06-03
60 단독 아파치 서버에 대한 설명입니다. 26167 2003-05-19
59 게시판,방명록,카운터 이용은 어떻게 하나요? 23178 2003-05-19
58 무료 FTP 다운로드 받기 25560 2003-05-10
57 세금계산서 발행 신청 방법 15129 2003-04-14
56 웹메일에서 외부메일(POP3) 이용하기 15761 2003-04-02
55 PHP 에서 외부 smtp 서버 이용하기 19308 2003-03-31
54 Jakarta Struts 이용법 19793 2003-02-21
53 SMS 데몬 또는 PG 카드결제 데몬 이용 안내 15489 2003-01-22
52 Tomcat3 와 Tomcat4의 한글처리 차이점 16236 2003-01-20
51 추가 도메인 신청 방법 및 적용 내용 (여러도메인 적용) 16034 2003-01-18
50 한글 도메인(한글.com) 서비스 신청 안내 13979 2003-01-09
49 자바메일(javamail) 샘플 소스입니다. 29309 2002-12-24
1 2 3 4 5 6 7 8


 
주소 : (우)150-909 서울특별시 영등포구 도림천로 387 302호   TEL) 070-4155-6478   문의하기, 모바일