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>
도움 부탁드립니다.
감사합니다.
총총
기본적으로 CUBRID 에서는 한글 등 언어관련 코드셑 설정을 하지 않습니다. 따라서 입력된 데이터의 코드셑이 그대로 저장되어 꺼내볼때 그 코드셑으로 보아야 제대로 보입니다.
tomcat 구동시 한글 코드셑 설정이 잘못되었거나 했을 가능성이 높아 보입니다. 입출력과정에서 코드셑에 영향을 주는 곳을 확인해 보시는 것이 좋겠습니다.