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

.NET कोर 2 + System.Data.OracleClient। चीनी अक्षर काम नहीं करते

यह System.Data.OracleClient DLL के साथ एक समस्या है। मुझे वही समस्या हो रही है जहां 2, 3, या 4-बाइट यूनिकोड वर्ण मेरे स्ट्रिंग्स के अंत तक निपट रहे हैं।

Mono.Data.OracleClientCore पर स्विच करने से थोड़ी मदद मिली, लेकिन मुझे अभी भी कुछ स्ट्रिंग्स (यूनिकोड बैकस्पेस और बैकस्लैश) के अंत में कुछ अजीब अक्षर मिले।

मैंने अभी निम्नलिखित पुस्तकालय की कोशिश की है, और यह मेरी आवश्यकताओं के लिए काम करता है (अब तक):https:/ /github.com/ericmend/oracleClientCore-2.0

आपको विंडोज के लिए फिर से कंपाइल करना होगा (#define OCI_WINDOWS में बदलें) OciCalls.cs में)। अगर मुझे लगता है कि यह काम करना जारी नहीं रखता है तो इस उत्तर को अपडेट कर दूंगा।

फिर भी, मुझे लगता है कि हमें किसी भी प्रकार के उत्पादन के लिए तैयार पुस्तकालय के लिए Oracle द्वारा अपना .NET कोर समर्थित समाधान जारी करने के लिए प्रतीक्षा करनी होगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं ओरेकल एसक्यूएल में सभी प्रबंधकों के नाम और उनके सभी प्रबंधकों के नाम ढूंढना चाहता हूं

  2. इकाई फ्रेमवर्क Oracle टाइमस्टैम्प

  3. प्रत्येक 30 मिनट में कार्य चलाने के लिए dbms_scheduler का उपयोग कैसे करें

  4. Oracle SQL रहस्यमय तरीके से एक में अस्पष्टता का समाधान क्यों करता है और दूसरों में नहीं करता है

  5. सेल्फ जॉइन बनाम इनर जॉइन