문제

문제를 요약하려면 :

  1. Java 1.5 (JDBC)에서 문자열 검색 DB 인코딩이 Western ISO 8859-2 일 때 잘 작동합니다.
  2. 동유럽 ISO (예 : ISO 8859-5)로 전환 할 때 모든 정상적인 JDBC 문자열 변환이 작동합니다. 오라클 컬렉션과 관련된 것들을 제외하고, 예를 들어, 객체의 중첩 된 테이블. 적절한 문자열 대신 "1"과 같은 간단한 문자열조차도 "???"를 얻습니다. (3 개의 물음표) 대신.

다음 10.2.0.4 JDBC JAR 파일을 시도했지만 소용이 없습니다.

  • ojdbc14.jar
  • orai18n.jar

나는 또한 char와 varchar2를 모두 시도했고 둘 다 동일하게 행동합니다.

도움이 되었습니까?

해결책

유형을 사용해 보시고 싶을 수도 있습니다 NVARCHAR2.

이 유형은 영어가 아닌 캐릭터에 더 적합합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top