database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 1380 게시물 읽기
No. 1380
tomcat 3.1 에서의 한글 및 postgreSQL7.0.2 의 한글(JDBC)
작성자
주효식
작성일
2000-07-09 18:04
조회수
7,078

tomcat 에서의 한글처리는 Apache/Jserv 와 똑같더군요.

 

아래는 개략적인 소스입니다.

 

..............

..............

 

public void doGet(HttpServletRequest req , HttpServletResponse res)

throws ServletException,IOException {

.......

.......

PrintWriter out;

res.setContentType("text/html;charset=euc/kr");

out=new PrintWriter(new OutputStreamWriter(res.getOutputStream(),"KSC5601"));

.......

.......

}

.....

.....

 

 

public void doPost(HttpServletRequest req, HttpServletResponse res)

throws ServletException,IOException{

 

res.setContentType("text/html;charset=euc/kr");

PrintWriter out=new PrintWriter(new

OutputStreamWriter(res.getOutputStream(),"KSC5601"));

 

String id=ksc(req.getParameter("id"));

String name=ksc(req.getParameter("name"));

String juso=ksc(req.getParameter("juso"));

String tel=ksc(req.getParameter("tel"));

String memo=ksc(req.getParameter("memo"));

....

....

}

 

.....

.....

 

public String ksc(String kscstr)

throws UnsupportedEncodingException

{

if(kscstr==null) return null;

return new String(kscstr.getBytes("8859_1"),"KSC5601");

}

 

// ksc() 함수는 문자를 KSC5601로 변환한다.

 

............................................................

 

 

또한 포스트그레스7.0.2에 한글을 삽입하기전에 KSC5601로 변환하여야 합니다.

그렇지 않으면 포스트그레스에 들어간 한글은 바로 깨집니다. 기타 다른 버젼은

아마 비슷할 거로 추측되며 아직 테스트는 못해 봤네요.

 

아래처럼 문자를 ksc()함수로 ksc5601 로 변환한 후에 포스트그레스에

insert 하면 됩니다.

 

String id=ksc(req.getParameter("id"));

String name=ksc(req.getParameter("name"));

String juso=ksc(req.getParameter("juso"));

String tel=ksc(req.getParameter("tel"));

String memo=ksc(req.getParameter("memo"));

[Top]
No.
제목
작성자
작성일
조회
1386[질문]postgresql 설치시 에러가 나느데요..
안성훈
2000-07-11
6642
1390┕>Re: [질문]postgresql 설치시 에러가 나느데요..
정재익
2000-07-11 14:54:48
7095
1382php와 postgre 연동은??
한창희
2000-07-10
6532
1384┕>Re: php와 postgre 연동은??
정재익
2000-07-10 15:46:22
7230
1381Postgres7.0.2소스파일에 대해서
김철환
2000-07-10
7206
1383┕>Re: Postgres7.0.2소스파일에 대해서
정재익
2000-07-10 15:42:48
7186
1380tomcat 3.1 에서의 한글 및 postgreSQL7.0.2 의 한글(JDBC)
주효식
2000-07-09
7078
1379Tomcat3.1 에서 PostgreSQL7.0.2 맛보기
주효식
2000-07-09
8120
1373비밀번호 가 부여 되지 않은 게시물 지우는 방법?
강남천
2000-07-08
7630
1374┕>Re: 비밀번호 가 부여 되지 않은 게시물 지우는 방법?
정재익
2000-07-08 13:53:03
7681
1375 ┕>Re: Re: 비밀번호 가 부여 되지 않은 게시물 지우는 방법?
강남천
2000-07-08 14:02:22
7917
1377  ┕>Re: Re: Re: 비밀번호 가 부여 되지 않은 게시물 지우는 방법?
정재익
2000-07-09 13:08:40
8054
1378   ┕>Re: Re: Re: Re: 비밀번호 가 부여 되지 않은 게시물 지우는 방법?
강남천
2000-07-09 16:29:37
7795
1370php4.0.1pl2 에서 pg_connect()실행시 오류가....
은정
2000-07-08
8243
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다