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

MySql varchar लैटिन1 से UTF8 में बदल जाता है

MySQL इसे अच्छी तरह से संभालता है:

CREATE TEMPORARY TABLE t1 (
  c VARCHAR(10)
) CHARACTER SET ="latin1";

INSERT INTO t1 VALUES ("æøå");
SELECT * FROM t1; # 'æøå'

ALTER TABLE t1 CHARACTER SET = "utf8";
SELECT * FROM t1; # 'æøå'

DROP TEMPORARY TABLE t1;

संपादित करें:और कोई लैटिन -1 वर्ण नहीं है जिसे utf-8 के रूप में संग्रहीत नहीं किया जा सकता है, इसलिए आपको कोई डेटालॉस नहीं मिलना चाहिए



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. घातक त्रुटि:30 सेकंड का अधिकतम निष्पादन समय सी में पार हो गया:

  2. विभिन्न पृष्ठों पर mysqli लगातार कनेक्शन का उपयोग कैसे करें

  3. PDO का उपयोग करके MYSQL क्वेरी के परिणाम दो बार प्रिंट किए गए

  4. संग्रहित प्रक्रिया में प्रश्नों को स्प्रिंग लेनदेन से कैसे अवगत कराया जाए?

  5. कक्षा में विधि नहीं मिली