JDBC इंटरफ़ेस के माध्यम से MySQL में UTF-8 स्ट्रिंग्स को सही ढंग से कैसे लिखें
MySQL कॉन्फ़िगरेशन UTF-8 कैरेक्टर एन्कोडिंग को सही ढंग से संभालने के लिए महत्वपूर्ण है। सुनिश्चित करें कि चरित्र गड़बड़ी से बचने के लिए MySQL सर्वर और क्लाइंट उचित रूप से कॉन्फ़िगर किए गए हैं।
सही कॉन्फ़िगरेशन सुनिश्चित करना
अपने MySQL कॉन्फ़िगरेशन को सत्यापित करने के लिए, इन आदेशों को निष्पादित करें:
show variables like 'character%'; show variables like 'collation%';
कॉन्फ़िगरेशन संशोधन
MySQL संस्करणों के लिए 5.1.nn और बाद में (5.5.29 सहित):
[mysqld] character-set-server = utf8 character-set-filesystem = utf8
MySQL संस्करण 5.0.nn और पुराने के लिए:
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] default-character-set=utf8 character-set-server=utf8
जावा के साथ MySQL से कनेक्ट करना
JDBC ड्राइवर का उपयोग करके और कैरेक्टर एन्कोडिंग को स्पष्ट रूप से निर्दिष्ट करके अपने जावा कोड में MySQL से कनेक्शन स्थापित करें:
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/myDatabase?useUnicode=true&characterEncoding=UTF-8","user","passwd");
अतिरिक्त सुझाव
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3