Background Image

FORUM

조회 수 16474 추천 수 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 해서도 한글이 깨지지 않네요.

     

    다시 한번 감사합니다.

     

    총총

     


  1. No Image notice by admin 2024/04/23 by admin
    Views 118 

    CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. SQLGate for CUBRID 영구 무료 라이선스 제공

  3. [심각] 데이터가 많이 누적된 경우, ERROR -670 가 무조건 발생

  4. 답변 감사드립니다. 슬레이브DB에 관해 한가지더.. 질문...

  5. CUBRID 2008 R3.1 Patch 2 윈도우 버전은 없나요?

  6. 큐브리드 로그인되나, 정보 보이지 않음

  7. 복제기능에서 마스터 손상시...

  8. 복제에 관해 복구 질문드려요

  9. 백업 및 복구 복제 확인기능

  10. Fetching children of Tables......

  11. ERD 보통 어떻게 작업하나요?

  12. Materialized View 나 그런 비슷한 기능이 있을까요?

  13. 또 에러.. 무슨 말인지 모르겠음.ㅋ

  14. 급한 질문입니다. 오류 관련.

  15. 설치 질문

  16. UTF-8 한글이 깨집니다.

  17. Java VM is not running....문제입니다

  18. 질문드려요

  19. 큐브리드 데이터베이스 로그에 내용과 같은 오류메시지가 가끔씩 기록됩니다.

  20. 매니저에서 공간정리 실행 오류

  21. 매니저 클라이언트 오류

  22. BeginTrans 상태에서 검색 시 응답없음 발생

Board Pagination Prev 1 ... 147 148 149 150 151 152 153 154 155 156 ... 200 Next
/ 200

Contact Cubrid

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