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

Utf-8 वर्ण ISO-8859-1 . के रूप में प्रदर्शित होते हैं

खैर, मैंने पाया है कि SET NAMES वास्तव में इतना अच्छा नहीं है। दस्तावेज़ पर शीर्ष पर पहुंचें ...

मैं आमतौर पर 4 क्वेरी निष्पादित करता हूं:

SET CHARACTER SET 'UTF8';
SET character_set_database = 'UTF8';
SET character_set_connection = 'UTF8';
SET character_set_server = 'UTF8';

इसे आज़माएं और देखें कि क्या यह आपके लिए करता है...

ओह, और याद रखें, सभी UTF-8 वर्ण <=127 मान्य ISO-8859-1 वर्ण भी हैं। इसलिए यदि आपके पास स्ट्रीम में केवल <=127 वर्ण हैं, तो mb_detect_encoding उच्च प्रसार वर्णसेट (जो डिफ़ॉल्ट रूप से "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. mysqli तैयारी के साथ मुद्दे

  2. जावा, माईएसक्यूएल:क्या जावा प्रोग्राम के साथ एक MySQL सर्वर को एम्बेड करने का कोई तरीका है?

  3. चेतावनी:शामिल हों () [function.join]:अमान्य तर्क पारित (PHP/MySQL क्वेरी)

  4. MySQL:सूचीबद्ध सभी विशेषताओं वाले उत्पाद प्राप्त करें

  5. टेबल निर्माण पर MySQL सिंटैक्स त्रुटि