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

iPhone इमोटिकॉन्स MySQL में सम्मिलित होते हैं लेकिन रिक्त मान बन जाते हैं

अधिकांश आईओएस इमोजी यूनिकोड तालिका के मूल बहुभाषी विमान के ऊपर कोड बिंदुओं का उपयोग करते हैं। उदाहरण के लिए, 😄 (खुले मुंह और मुस्कुराते हुए चेहरे वाला मुस्कुराता चेहरा) U+1F604 पर है।

अब, देखें http://dev.mysql.com/ doc/refman/5.5/hi/charset-unicode.html

संस्करण 5.5 से पहले MySQL केवल BMP के लिए UTF-8 का समर्थन करता है, जिसमें U+0000 और U+FFFF के बीच के वर्ण शामिल हैं (अर्थात वास्तविक UTF-8 का केवल एक सबसेट; MySQL का utf8 वास्तविक UTF-8 नहीं है)। यह वर्ण को कोड बिंदु U+1F604 या अन्य समान "उच्च वर्ण" पर संग्रहीत नहीं कर सकता है। MySQL 5.5+ utf8mb4 का समर्थन करता है (वास्तविक UTF-8), utf16 और utf32 , जो इन पात्रों को एन्कोड करने में सक्षम हैं। यदि आप MySQL 5.5+ का उपयोग कर रहे हैं, तो इनमें से किसी एक स्तंभ वर्ण सेट का उपयोग करें और सुनिश्चित करें कि आप PHP से/से अपने कनेक्शन एन्कोडिंग के लिए समान वर्णसेट का उपयोग कर रहे हैं। यदि आप MySQL <5.5 पर हैं, तो आपको BLOB . का उपयोग करना होगा स्तंभ प्रकार। वह प्रकार इसमें "अक्षरों" की परवाह किए बिना कच्चे बाइट्स को संग्रहीत करता है। नकारात्मक पक्ष यह है कि आप टेक्स्ट को कुशलता से खोज या अनुक्रमित नहीं कर पाएंगे।



  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 में row_number कैसे प्राप्त करें

  2. MySQL कनेक्शन काम नहीं कर रहा:2002 ऐसी कोई फ़ाइल या निर्देशिका नहीं

  3. OUTFILE में चुनें का उपयोग करते समय हेडर शामिल करें?

  4. MySQL संग्रहीत कार्यविधियाँ

  5. PHP का उपयोग करके कॉलम में सभी मान कैसे प्राप्त करें?