Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle को JDBC कॉल 3 प्रश्न चिह्न लौटाता है

डेटाबेस वर्ण एन्कोडिंग को ISO-8859-15 . के रूप में संग्रहीत किए जाने के कारण यह चार एन्कोडिंग समस्या थी - इस मानक का संस्करण 15 उन सभी समस्याओं का कारण बन रहा था जो अनिवार्य रूप से यूरो प्रतीक का जोड़ है। JDBC के माध्यम से कनेक्ट करने के लिए हम जिस ऑरैकल ड्राइवर का उपयोग कर रहे थे, वह ISO-8859-15 से Java के UTF-16 में रूपांतरण नहीं कर सका।

ISO-8859-1 पर वापस लौटना या डेटाबेस पर UTF-8 एन्कोडिंग में बदलना (बेहतर) इसका समाधान करता है। यह संभव है कि ओराई18एन जार को क्लासपाथ में जोड़ने से इसका समाधान हो सकता है लेकिन चूंकि इसके लिए आसानी से उपलब्ध ओएसजीआई बंडल नहीं है, इसलिए इसे आसानी से नहीं किया जा सकता था। मेरी सिफारिश है कि Oracle डेटाबेस से बिल्कुल भी परेशान न हों।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle के साथ चुनिंदा परिणामों को स्थानांतरित करें

  2. Oracle क्वेरी:अल्पविराम से अलग किए गए मान वाले विभिन्न तालिका के दो स्तंभों की तुलना कैसे करें?

  3. विंडोज़ को माइग्रेट करने का सबसे अच्छा तरीका एसक्यूएल सर्वर से ऑरैकल में एप्लिकेशन बनाता है

  4. Oracle डाटाबेस में PL/SQL कमजोर रेफ कर्सर कैसे बनाएं?

  5. NUMTOYMINTERVAL () Oracle में फ़ंक्शन