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

Utf8 और latin1 . के बीच अंतर

UTF-8 विश्व प्रभुत्व के लिए तैयार है, Latin1 नहीं है।

यदि आप लैटिन 1 एन्कोडिंग का उपयोग करके गैर-लैटिन वर्णों जैसे चीनी, जापानी, हिब्रू, रूसी आदि को संग्रहीत करने का प्रयास कर रहे हैं, तो वे मोजिबेक . आपको इस लेख का परिचयात्मक पाठ मिल सकता है उपयोगी (और इससे भी अधिक यदि आप थोड़ा जावा जानते हैं)।

ध्यान दें कि पूर्ण 4-बाइट UTF-8 समर्थन केवल MySQL 5.5 में पेश किया गया था। उस संस्करण से पहले, यह प्रति वर्ण केवल 3 बाइट तक जाता है, प्रति वर्ण 4 बाइट नहीं। तो, यह केवल बीएमपी विमान का समर्थन करता है, उदाहरण के लिए नहीं। इमोजी प्लेन। यदि आप पूर्ण 4-बाइट UTF-8 समर्थन चाहते हैं, तो MySQL को कम से कम 5.5 में अपग्रेड करें या PostgreSQL जैसे किसी अन्य RDBMS के लिए जाएं। MySQL 5.5+ में इसे 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. Nodejs व्यक्त करते हैं और जो मैं उम्मीद करता हूं वह नहीं करने का वादा करता है

  2. समूहीकृत MySQL डेटा से नवीनतम तिथि प्राप्त करें

  3. मैं PHP 7 में MySQLi एक्सटेंशन को कैसे सक्षम कर सकता हूं?

  4. Neo4j क्वेरी भाषा - साइफर

  5. MySQL में स्ट्रिंग संयोजन