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

मेरे emojis UTF8MB4 का उपयोग करके मेरे MySQL डेटाबेस में क्यों नहीं बच रहे हैं?

2025-03-23 ​​पर पोस्ट किया गया
ब्राउज़ करें:529

] समस्या वैश्विक सेटिंग्स और आपके विशिष्ट डेटाबेस के बीच डेटाबेस-विशिष्ट चर में अंतर से उपजी है। क्वेरी का उपयोग करते हुए "टकराव":

Why Are My Emojis Not Saving in My MySQL Database Using utf8mb4?

वे वैरिएबल दिखाते हैं, जहाँ variable_name जैसे 'कैरेक्टर \ _Set \ _%' या वैरिएबल_नाम की तरह 'टकराव%';

क्रमशः, phpmyadmin के भीतर एक ही क्वेरी का उपयोग करके। डिफ़ॉल्ट-वर्ण-सेट = UTF8MB4 [Mysqld] ... चरित्र-सेट-क्लाइंट-हैंडशेक = गलत चरित्र-सेट-सर्वर = UTF8MB4 Collation-server = utf8mb4_unicode_ci

$ dbh-> setAttribute (pdo :: mysql_attr_init_command, 'सेट नाम utf8mb4'); MySQL सत्र के भीतर क्लाइंट, कनेक्शन, और परिणाम वर्ण सेट करता है, जो कि UTF8MB4 पर सेट करता है, संभावित रूप से समस्या को हल करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3