Background Image

FORUM

조회 수 16473 추천 수 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 49 

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

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

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

  4. 큐브리드 쿼리 처리 속도에 대한..

  5. Clob Insert 시 Java heap space 에러 문의드립니다.

  6. 페도라 10에서 큐브리드 rpm 설치시 오류

  7. SELECT 시, 필드 값의 대소문자 구분 없이 조건 검색 가능할까요?

  8. 저장 프로시저 작성법

  9. java PreparedStatement 변수 바인딩 시 에러

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

  11. jsp 연결~~

  12. OLEDB insert관련 질문입니다.

  13. mysql에서 limit와 같은 기능이 있나요?

  14. No Image 04Jun
    by 천타에 허리한번 펴자 ㅡㅡ;
    2009/06/04 by 천타에 허리한번 펴자 ㅡㅡ;
    Views 16332  Replies 2

    이클립스 DBViewer에서 1분정도 지나면 컨넥션이 끊어집니다.

  15. double 표시형식 문의

  16. [문의]임베디드 SQL 개발시 참고해야 할 기술문서가 어디있는지요?

  17. cubrid broker fail문제

  18. Cannot communicate with the broker 오류

  19. Cubrid iBatis Cursor 예제좀 부탁드립니다.

  20. 오라클에서 큐브리드 데이터 이관

  21. cubridmigration toolkit 이용시

  22. mysql 데이트 컬럼 자르기 문의

Board Pagination Prev 1 ... 10 11 12 13 14 15 16 17 18 19 ... 200 Next
/ 200

Contact Cubrid

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