] '\ xf0 \ x9f \ x91 \ xbd \ xf0 \ x9f ...'
यह त्रुटि उत्पन्न होती है क्योंकि MySQL का डिफ़ॉल्ट UTF8 वर्ण सेट केवल मूल बहुभाषी विमान के भीतर वर्णों का समर्थन करता है। इस समस्या को हल करने के लिए, आपको UTF8MB4 वर्ण सेट के लिए समर्थन को सक्षम करने की आवश्यकता है, जो UTF8 को विस्तारित विमान को कवर करने के लिए विस्तारित करता है जहां इमोजी वर्ण रहते हैं। कनेक्शन:
में बदलें डेटाबेस `डेटाबेस` वर्ण सेट UTF8MB4 UTF8MB4_GENERAL_CI; परिवर्तन तालिका `table_name` चरित्र सेट में कन्वर्ट करें utf8mb4 कोलाट utf8mb4_general_ci; उदाहरण के लिए, कनेक्टर/j के साथ:
java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\xBD\xF0\x9F...'
का समर्थन किया जाना चाहिए, आप UTF8MB4 के लिए समर्थन सक्षम कर सकते हैं और अपने MySQL डेटाबेस में इमोजी वर्णों को सम्मिलित करते समय गलत स्ट्रिंग मान अपवाद को हल कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3