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

डबल-एन्कोडेड UTF8 वर्णों को कैसे ठीक करें (utf-8 तालिका में)

निम्नलिखित MySQL फ़ंक्शन डबल-एन्कोडिंग के बाद सही utf8 स्ट्रिंग लौटाएगा:

CONVERT(CAST(CONVERT(field USING latin1) AS BINARY) USING utf8)

इसका उपयोग UPDATE . के साथ किया जा सकता है फ़ील्ड को सही करने के लिए कथन:

UPDATE tablename SET
    field = CONVERT(CAST(CONVERT(field USING latin1) AS BINARY) USING utf8);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रमाणीकरण प्लगइन 'caching_sha2_password' समर्थित नहीं है

  2. MySQL में संचयी कुल की गणना कैसे करें

  3. MySQL POW () फ़ंक्शन - किसी अन्य मान की शक्ति के लिए एक मान बढ़ाएँ

  4. MySQL में कैलेंडर ईवेंट और रिमाइंडर के लिए डेटाबेस डिज़ाइन करने के लिए मार्गदर्शिका

  5. VARCHAR फ़ील्ड में स्ट्रिंग की घटनाओं की संख्या की गणना करें?