phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

डेटाबेस/सर्वर सेटिंग के स्थानांतरण के दौरान पॉलिश वर्णसेट के साथ एन्कोडिंग त्रुटि

अंत में मैंने पाया है कि समस्या इस तथ्य से संबंधित थी कि डेटा मेरे मूल सर्वर में SQL को गलत तरीके से लिखा गया था।

मैंने डीबी को स्थानांतरित करने के साथ समाप्त किया:

mysqldump --default-character-set=utf8 [ORYGINAL_DB] | mysql [TARGET_DB] --default-character-set=utf8

और निष्पादन:

UPDATE [table name] SET [field] = CONVERT(BINARY CONVERT([field] USING latin2) USING utf8)

जैसा कि यहाँ सलाह थी:

संग्रहीत डेटा की अजीब वर्ण एन्कोडिंग, पुरानी स्क्रिप्ट उन्हें ठीक दिखा रही है नई नहीं

आशा है कि उपरोक्त समाधान दूसरों के लिए भी सहायक होगा।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. PhpMyAdmin में संग्रहीत कार्यविधि कैसे लिखें?

  2. लैन पर दूसरे कंप्यूटर से वैंप में वेबसाइट फाइलों और phpmyadmin तक पहुंचना

  3. उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए phpMyAdmin एक्सेस अस्वीकृत (पासवर्ड का उपयोग करके:नहीं)

  4. सशर्त रूप से MYSQL कॉलम का चयन करना

  5. php/Mysql क्वेरी डालने की तारीख के साथ विफल रहता है