अपना 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
. का मुख्य उद्देश्य है सेटिंग।