>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 : 3.5
>* WAS 종류(WebLogic 등등) :
>* DB 종류 : oracle
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>변수의 내용이 한글을 경우
>①번 위치에 String SQL_Where = request.getParameter("search");와 같이
>넘어온 값을 받을 경우 한글이 되는데,
>②번 위치에서 받을 경우 한글이 깨어져 나타납니다.
>
>이와 같은 현상이 왜 발생하는지 알고 싶습니다.
>
>
><%@ page contentType="text/html;charset=EUC-KR" import="com.gauce.*,com.gauce.io.*,com.gauce.common.*,com.gauce.log.*,com.gauce.db.*,java.sql.*,java.io.*,java.net.*" %>
>
><%
>①
>
>ServiceLoader loader = null;
>GauceService service = null;
>GauceContext context = null;
>Logger logger = null;
>GauceDBConnection conn = null;
>
>try{
>
>loader = new ServiceLoader(request, response);
>service = loader.newService();
>context = service.getContext();
>logger = context.getLogger();
>
>
> conn = service.getDBConnection();
> GauceRequest req = service.getGauceRequest();
> GauceResponse res = service.getGauceResponse();
>
> GauceDataSet dSet = new GauceDataSet();
> res.enableFirstRow(dSet);
>
>②
> String test[] = SQL_Where.split(",");
해당 문제는 WAS상에서 설정해주어야 되는문제로 보입니다.
Tomcat일 경우 아래와 같이 변경해보시기 바랍니다.
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="EUC-KR"/>