مشاكل مع العولمة عند استخدام أوراكل مجموعات مع رقيقة JDBC

StackOverflow https://stackoverflow.com/questions/211959

سؤال

لتلخيص هذه المسألة:

  1. استرداد السلاسل في جافا 1.5 (JDBC) يعمل بشكل جيد عندما DB ترميز الغربية ISO 8859-2
  2. عند التبديل إلى أوروبا الشرقية ISO (مثلا ، ISO 8859-5) العادية JDBC سلسلة التحويلات العمل ، ما عدا تلك التي تنطوي على مجموعات أوراكل, مثلاالجداول المتداخلة من الكائنات.بدلا من المناسب سلاسل, حتى البسيطة منها مثل "1" ، أحصل على "???" (ثلاث علامات استفهام) بدلا من ذلك.

حاولت التالية 10.2.0.4 JDBC جرة الملفات ولكن دون جدوى:

  • ojdbc14.jar
  • orai18n.jar

كما أنني حاولت كل من شار و VARCHAR2 كل تتصرف نفس.

هل كانت مفيدة؟

المحلول

قد تحتاج إلى محاولة استخدام نوع NVARCHAR2.

هذا النوع هو أكثر ملاءمة الأحرف غير الإنجليزية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top