Background Image

FORUM

조회 수 16468 추천 수 0 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

 

jdk 1.6

tomcat 6.0

cubrid 8.3.1

 

---

 

eclipse Helios 에서 Run as on server 로는한글이 안깨지는데,

tomcat webapps/ROOT/로 deploy 한 후에 열면 깨집니다.

 

같은 컴퓨터, 같은 DB, 같은 tomcat 입니다.

 

왜 그럴까요? System.out.println 으로 model 에 가지고온 자료를 보면 화면에 나타나기 전에 이미 깨져 있습니다.

jdbc 드라이버는 다음과 같습니다.

 

   <groupId>cubrid</groupId>
   <artifactId>cubrid-jdbc</artifactId>
   <version>8.3.1.2003</version>

도움 부탁드립니다.

감사합니다.

 

총총

 

 

  • ?
    남재우 2011.05.01 03:04

    기본적으로 CUBRID 에서는 한글 등 언어관련 코드셑 설정을 하지 않습니다. 따라서 입력된 데이터의 코드셑이 그대로 저장되어 꺼내볼때 그 코드셑으로 보아야 제대로 보입니다.

    tomcat 구동시 한글 코드셑 설정이 잘못되었거나 했을 가능성이 높아 보입니다. 입출력과정에서 코드셑에 영향을 주는 곳을 확인해 보시는 것이 좋겠습니다.

  • ?
    코난7 2011.05.03 00:08

     

    저기요... 이것 저것 한줄씩 비교해서 찾아 봤는데요.

    eclipse 를 통해서 수행될 때와, tomcat/bin 에서 수행될 때의 차이를 찾아 낼 수가 없네요.

     

    그래서... 전에는 안깨진 것으로 기억이 되서 과거로 돌아가 봤거든요.

    현재 cubrid 8.3.1 쓰고 있는데요.

    jdbc를 한동안 8.2.x를 썼을 때는 안깨졌던 것이 기억이 나서,

    cubrid-jdbc를 <version>8.2.0.2005</version> 했더니 한글이 안깨지네요.

    cubrid-jdbc를 <version>8.3.1.2003</version> 하면 deploy 했을 때 깨지네요.

     

    다른 세팅은 바꾼것은 없구요. mvn 으로 명령창에서 package 해서 war 녹여 해 보니까 그런 결과가 나오는데,

    혹세 jdbc 쪽에 문제가 있는 것인지

    아니면 다른 문제일지 확인해 주셨으면 감사하겠습니다.

     

    총총


     

      <dependency>
       <groupId>cubrid</groupId>
       <artifactId>cubrid-jdbc</artifactId>
       <!--<version>8.2.0.3002</version>-->
       <!--<version>8.2.0.2005</version>-->
       <version>8.3.1.2003</version>

  • ?
    코난7 2011.05.03 01:10

    조금 더 연구를 해 봤는데요.

     

    <dependency>
       <groupId>cubrid</groupId>
       <artifactId>cubrid-jdbc</artifactId>
       <version>8.3.1.2003</version>
    </dependency>
    8.2.x 버젼은  8.2.1.1000 부터, 8.2.2.8001 까지 다되구요.

    8.3.0.0331 부터는 안되는 듯 합니다.

     

    총총

     

     

  • ?
    샤롱스판 2011.05.03 04:13

    2.x버전과 3.0에서 달라진 점이 있다면 JDBC URL 문법입니다.JDBC connection URL을 확인해주세요.  

    릴리스 노트에 아래와 같이 주의사항이 있습니다. 반드시 콜른과 물음표를 명시하라는 주의사항입니다.

    CUBRIDSUS-3217 JDBC에서 연결 정보를 URL 스트링으로 입력하는 경우 물음표를 반드시 명시
    JDBC에서 URL 스트링으로 연결 정보를 입력하는 경우, 이전 버전에서는 물음표(?)를 입력하지 않더라도 속성(PROPERTY) 정보가 적용되었으나, 이번 버전부터는 문법에 따라 반드시 물음표를 명시하여야 하고 이를 생략할 경우 에러를 출력핚다. 또한, 연결 정보 중 USERNAME과 PASSWORD가 없더라도 반드시 콜론( : )을 명시하여야 한다. URL=jdbc:CUBRID:127.0.0.1:31000:db1:::althosts=127.0.0.2:31000,127.0.0.3:31000 –에러 처리

    URL=jdbc:CUBRID:127.0.0.1:31000:db1:::?althosts=127.0.0.2:31000,127.0.0.3:31000 –정상 처리

    URL=jdbc:CUBRID:127.0.0.1:31000:db1:::?charset=utf-8 -정상 처리

     

    매뉴얼은 http://cubrid.org/manual/ko/8.4.4/api/jdbc.html#jdbc-connection-conf 를 보시면 됩니다.

     

  • ?
    코난7 2011.05.03 19:16

     

    감사합니다.

     

    ? 표를 붙이면, deploy 해서도 한글이 깨지지 않네요.

     

    다시 한번 감사합니다.

     

    총총

     


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4259
1036 기본값 설정 문의 3 칸의후계자 2009.09.16 10521
1035 [해결됨] 3.0 -> 3.1 이전중에 문제가 발생해서 현재 업무 마비상태 입니다. 11 file reerror 2011.03.25 10530
1034 컬럼 데이터타입 수정 문의 2 지렸당께 2011.12.05 10537
1033 날짜사이 데이터 1 ES 2010.11.12 10542
1032 테이블 복구 1 mydream 2010.02.26 10544
1031 LEFT 함수 문의 1 유니콘 2010.08.12 10546
1030 트랜잭션의 상세정보를 확인할수 있는 방법이 있나요? 1 김현성 2011.06.01 10550
1029 다름이아니라 PHP 모듈관련 1 ghkdldjfld 2010.04.03 10556
1028 커넥션 유지 관련 2 구름마음 2013.07.05 10562
1027 데이터 구조 질문 1 rahmat 2009.03.31 10568
1026 sql문으로 데이터 백업후 import시 "자동증가"컬럼에서 발생되는 문제 2 김현성 2010.09.07 10571
1025 회사 서버에 접속을 할려면 설정이 다른가요? 2 후니 2009.07.14 10574
1024 cubrid에서 instead of trigger 기능은 아직 지원 되지 않는건가요? 1 mwpark 2013.07.18 10575
1023 CCI API 에서 LNK 2019문제가 계속 발생합니다 1 poipoi 2014.05.22 10577
1022 리눅스서버상에 존재하는 CUBRID 데이터베이스를 CUBRID메니져클라이언트로 접속 3 김대진 2010.01.13 10581
1021 영상 데이터를 bit varying에 업로드/다운로드 하는 방법점..(cci_api) 1 pictions 2009.09.24 10589
1020 큐브리드 2.2로 업그레이드시 single_byte_compare문제 18 지니보이 2010.06.10 10590
1019 XE 이전에 관해... 15 sugarkane 2010.11.24 10614
1018 MyBatis에서 익명 블럭(Anonymous Block) 사용시 1 손진한 2017.04.03 10616
1017 CCI API 에서 #pragma pack(push,1) 오류 2 David Kang 2009.08.25 10616
Board Pagination Prev 1 ... 143 144 145 146 147 148 149 150 151 152 ... 199 Next
/ 199

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales