مشاكل مع العولمة عند استخدام أوراكل مجموعات مع رقيقة JDBC
-
03-07-2019 - |
سؤال
لتلخيص هذه المسألة:
- استرداد السلاسل في جافا 1.5 (JDBC) يعمل بشكل جيد عندما DB ترميز الغربية ISO 8859-2
- عند التبديل إلى أوروبا الشرقية ISO (مثلا ، ISO 8859-5) العادية JDBC سلسلة التحويلات العمل ، ما عدا تلك التي تنطوي على مجموعات أوراكل, مثلاالجداول المتداخلة من الكائنات.بدلا من المناسب سلاسل, حتى البسيطة منها مثل "1" ، أحصل على "???" (ثلاث علامات استفهام) بدلا من ذلك.
حاولت التالية 10.2.0.4 JDBC جرة الملفات ولكن دون جدوى:
- ojdbc14.jar
- orai18n.jar
كما أنني حاولت كل من شار و VARCHAR2 كل تتصرف نفس.
المحلول
قد تحتاج إلى محاولة استخدام نوع NVARCHAR2
.
هذا النوع هو أكثر ملاءمة الأحرف غير الإنجليزية.
لا تنتمي إلى StackOverflow