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

चीनी प्रतीकों को oracle DB . में चिपकाएं

अपना NLS_LANG सेट करें RUSSIAN_RUSSIA.AL32UTF8 . का मान (भाषा और क्षेत्र आप पर निर्भर है, बस .AL32UTF8 . सुनिश्चित करें )

फिर PL/SQL Developer में Configure -> Preferences -> Files -> Format -> Encoding

पर जाएं।

और "ऑलवेज UTF8" सेट करें

जब आप "ऑलवेज एएनएसआई" या "ऑटोडेटेक्ट" का उपयोग करते हैं तो पीएल/एसक्यूएल डेवलपर एसक्यूएल स्क्रिप्ट को एएनएसआई कोडपेज में सेव करेगा, सबसे अधिक संभावना सीपी1252 (देखें https://www.microsoft.com/resources/msdn/goglobal/default.mspx ), जो चीनी अक्षरों का समर्थन नहीं करता है।

ध्यान दें, UTF-8 Oracle कैरेक्टर सेट है AL32UTF8 . Oracle कैरेक्टर सेट UTF8 मतलब CESU-8 जो थोड़ा अलग है।

परवाह न करें कि डेटाबेस (राष्ट्रीय) वर्ण सेट CESU-8 है जबकि आपका क्लाइंट कैरेक्टर सेट UTF-8 है , Oracle ड्राइवर स्वचालित रूपांतरण करता है - यही NLS_LANG . का मुख्य उद्देश्य है सेटिंग।




  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. एसक्यूएल इन-क्लॉज को पास किया गया लापता डेटा खोजें

  3. oradiag_<user> फोल्डर क्या है?

  4. Oracle में किसी क्वेरी को कैसे दोहराएं

  5. अमान्य CREATE कमांड जब इसे किसी अन्य कमांड के साथ प्रयोग किया जाता है