Frage

Um das Problem zu fassen:

  1. Abrufen von Zeichenketten in Java 1.5 (JDBC) funktioniert gut, wenn die DB-Codierung West ISO 8859-2
  2. Wenn zu einer osteuropäischen ISO Schalt (zum Beispiel ISO 8859-5), die alle der normalen JDBC-String-Konvertierungen arbeiten, außer denen, die Oracle Sammlungen , z.B. verschachtelte Tabellen von Objekten. Statt die richtigen Saiten, auch einfache, wie „1“, erhalte ich „???“ (Drei Fragezeichen) statt.

Ich habe versucht, die folgenden 10.2.0.4 JDBC Jar-Dateien, aber ohne Erfolg:

  • ojdbc14.jar
  • orai18n.jar

Ich habe auch versucht, sowohl CHAR und VARCHAR2 und beide das gleiche Verhalten.

War es hilfreich?

Lösung

Vielleicht möchten Sie versuchen, die Art NVARCHAR2 verwendet wird.

Diese Art eignet sich besser für nicht-englische Zeichen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top