sub_title
 JSP/Servlet
제   목 JSP - MySQL 한글깨짐 해결
작성자 사라마음 등록일 2008-07-29 02:56:01 조회수 23,536

1. server.xml 수정은 POST 방식만 지원되고 GET 은 지원안됨. -> 비추

 2. 매번 페이지 상단에 정의 -> 추천

<%@ page contentType="text/html;charset=euc_kr" %>
<% request.setCharacterEncoding("euc-kr"); %>

 3. 수동 인코딩 및 디코딩 -> 비추

String name = request.getParameter("name"); // 폼에서 가져오기

String name = new String(rs.getString("name").getBytes("8859_1"),"KSC5601"));

// DB에서 불러오기

4. JDBC 연결방법을 변경 -> 현재 사용중 가장 안정적인듯(?)

기존에   conn = DriverManager.getConnection("jdbc:mysql://localhost/project","root","root");에서

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs?useUnicode=true&characterEncoding=UTF-8","root","root"); 변경해서 mysql 에 전송

5. (주의)mysql 에서 DB table 생성시

CREATE TABLE `bbs`.`freeboard` (
  `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(45) NOT NULL DEFAULT '',
  `password` VARCHAR(45),
  `email` VARCHAR(45),
  `subject` VARCHAR(50) NOT NULL DEFAULT '',
  `content` TEXT NOT NULL DEFAULT '',
  `inputdate` VARCHAR(20) NOT NULL DEFAULT '',
  `masterid` INTEGER UNSIGNED NOT NULL DEFAULT 0,
  `readcound` INTEGER UNSIGNED NOT NULL DEFAULT 0,
  `replynum` INTEGER UNSIGNED NOT NULL DEFAULT 0,
  `step` INTEGER UNSIGNED NOT NULL DEFAULT 0,
  PRIMARY KEY(`id`)
)ENGINE=MyISAM DEFAULT CHARSET="euckr";

결론 : 2, 4, 5 번작업을 해주면 mysql 로의 입력도 mysql 에서 불러오는 것도 안정적으로 동작합니다.^_^;

출처 : Tong - in the JAVA님의 Data Base통

 
0
    
 
1
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
110  JSP 파일 확장자 추출하기   admin 웹마당넷 1 / 0 23004 2009-02-25
109  다수의 페이지에 폼(Form) 전송하기   admin 웹마당넷 0 / 0 15652 2009-01-27
108  자바 프로그래밍으로 온라인 XML 데이터 검색하기   member 우슬초 0 / 0 14714 2009-01-18
107  톰캣[Tomcat]에서 세션타임 설정하기   member 티란투라 0 / 0 15219 2009-01-18
106  JSP URL클래스를 이용한 웹페이지 데이터 읽기   admin 웹마당넷 0 / 0 18372 2009-01-16
105  JSP 일정 시간이 지나면 자동으로 폼(Form) 전송하기   admin 웹마당넷 3 / 0 22165 2009-01-08
104  JSP 팝업창에 Form 태그내의 값 넘기기   admin 웹마당넷 0 / 0 30065 2008-12-19
103  JSP setContentType 메소드와 MIME 타입   admin 웹마당넷 2 / 1 46882 2008-09-22
102  [JSP] getParameterValues() 예제   member 우슬초 0 / 0 24909 2008-09-02
101  JAVA 정규표현식에 관한 자료   member 우슬초 0 / 0 10179 2008-09-01
100  JSP 월 몇주 요일에 해당하는 날짜구하기   member 티란투라 1 / 0 16215 2008-08-26
99  JAVA Vector나 ArrayList에 담은 자료를 Object 배열로 변환하기   member 티란투라 0 / 0 17300 2008-08-19
98  JSP 이전 이후 날짜 구하기   member 티란투라 0 / 0 13284 2008-08-10
97  JSP 오늘 날짜/시/분/초/요일 구하기   member 티란투라 0 / 0 29820 2008-08-09
96  JSP split 메소드를 이용한 문자열 분리하기   member 티란투라 0 / 0 39379 2008-08-05
95  JSP 특정 문자열(Pattern)의 갯수 구하기   member 티란투라 0 / 1 21476 2008-08-05
94  JSP - Java JDBC Performance Tip(1)-Select Speed up!   member 사라마음 0 / 0 13692 2008-07-29
93  JSP - MySQL 한글깨짐 해결   member 사라마음 0 / 1 23536 2008-07-29
92  CEWOLF : jsp에서 차트, 그래프 구현하기 첨부파일   member 티란투라 0 / 0 13581 2008-07-22
91  JSP URLConnection 객체를 이용한 입력스트림 제어   member 티란투라 0 / 0 15870 2008-07-15
90  JSP 파일쓰기 - 파일읽기   member 티란투라 0 / 0 36875 2008-07-10
89  JSP 특정 디렉토리에 있는 파일명들 구하기   member 티란투라 0 / 0 22469 2008-07-10
88  JSP 파일삭제   member 티란투라 1 / 0 20077 2008-07-10
87  JSP 달력(Calendar) 입니다. 이미지 첨부파일   member 티란투라 0 / 8 26077 2008-06-23
86  JAVA 자바 선택정렬 (Selection Sort) 첨부파일   member 높이뜬새 0 / 0 12940 2008-06-19
write
[2] [3] [4] [5] button