Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql में utf-8 mb4 कैरेक्टर (ios5 में इमोजी) कैसे डालें?

4 बाइट यूनिकोड वर्ण अभी तक व्यापक रूप से उपयोग नहीं किए गए हैं, इसलिए वहां मौजूद प्रत्येक एप्लिकेशन पूरी तरह से उनका समर्थन नहीं करता है। MySQL 5.5 ठीक से कॉन्फ़िगर होने पर 4 बाइट वर्णों के साथ ठीक काम करता है - जांचें कि क्या आपके अन्य घटक भी उनके साथ काम कर सकते हैं।

देखने के लिए यहां कुछ और चीज़ें दी गई हैं:

  • सुनिश्चित करें कि आपके सभी टेबल के डिफ़ॉल्ट कैरेक्टर सेट और टेक्स्ट फ़ील्ड क्लाइंट और सर्वर कैरेक्टर सेट सेट करने के अलावा utf8mb4 में कनवर्ट किए गए हैं, उदाहरण के लिए ALTER TABLE mytable charset=utf8mb4, MODIFY COLUMN textfield1 VARCHAR(255) CHARACTER SET utf8mb4,MODIFY COLUMN textfield2 VARCHAR(255) CHARACTER SET utf8mb4; और इसी तरह।

    यदि आपका डेटा पहले से ही utf8 वर्ण सेट में है, तो उसे बिना किसी समस्या के utf8mb4 में बदल देना चाहिए। हमेशा की तरह, कोशिश करने से पहले अपने डेटा का बैकअप लें!

  • यह भी सुनिश्चित करें कि आपकी ऐप परत अपने डेटाबेस कनेक्शन के वर्ण को utf8mb4 पर सेट करती है। दोबारा जांचें कि यह वास्तव में हो रहा है - यदि आप अपने चुने हुए ढांचे की mysql क्लाइंट लाइब्रेरी का पुराना संस्करण चला रहे हैं, तो हो सकता है कि इसे utf8mb4 समर्थन के साथ संकलित नहीं किया गया हो और यह वर्णसेट को ठीक से सेट नहीं करेगा। यदि नहीं, तो आपको इसे अपडेट करना पड़ सकता है या इसे स्वयं संकलित करना पड़ सकता है।

  • mysql क्लाइंट के माध्यम से अपना डेटा देखते समय, सुनिश्चित करें कि आप एक ऐसी मशीन पर हैं जो इमोजी प्रदर्शित कर सकती है, और एक SET NAMES utf8mb4 चला सकती है। किसी भी प्रश्न को चलाने से पहले।

एक बार जब आपके आवेदन का हर स्तर नए पात्रों का समर्थन कर सकता है, तो आपको बिना किसी भ्रष्टाचार के उनका उपयोग करने में सक्षम होना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL प्राथमिक कुंजी

  2. MySQL में इंटरसेक्ट करने का विकल्प

  3. MySQL प्रतिकृति के लिए विफलता का परिचय - 101 ब्लॉग

  4. MySQL में LOCATE () फ़ंक्शन कैसे काम करता है

  5. SQL - एक क्वेरी में एकाधिक रिकॉर्ड अपडेट करें