"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जब MySQL इमोजी सम्मिलित करता है तो \\ "स्ट्रिंग मान त्रुटि \\" अपवाद को हल करें

जब MySQL इमोजी सम्मिलित करता है तो \\ "स्ट्रिंग मान त्रुटि \\" अपवाद को हल करें

2025-04-17 को पोस्ट किया गया
ब्राउज़ करें:821

] '\ xf0 \ x9f \ x91 \ xbd \ xf0 \ x9f ...'

How to Fix \ यह त्रुटि उत्पन्न होती है क्योंकि MySQL का डिफ़ॉल्ट UTF8 वर्ण सेट केवल मूल बहुभाषी विमान के भीतर वर्णों का समर्थन करता है। इस समस्या को हल करने के लिए, आपको UTF8MB4 वर्ण सेट के लिए समर्थन को सक्षम करने की आवश्यकता है, जो UTF8 को विस्तारित विमान को कवर करने के लिए विस्तारित करता है जहां इमोजी वर्ण रहते हैं। कनेक्शन:

drivermanager.getConnection ("JDBC: MySQL: // LocalHost: 3306/डेटाबेस", "उपयोगकर्ता नाम", "पासवर्ड") डेटाबेस और प्रभावित तालिकाओं को UTF8MB4:

में बदलें डेटाबेस `डेटाबेस` वर्ण सेट 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