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

किसी प्रपत्र के माध्यम से डेटाबेस में इमोजी जोड़ते समय गलत स्ट्रिंग त्रुटि

पाइथन फ्लास्क MySQL के utf-8 में MySQL के साथ संचार करने के लिए डिफ़ॉल्ट है, यानी यह पूर्ण utf8mb4 रेंज (जिसमें इमोजीस शामिल है) को संभाल नहीं सकता है। फ्लास्क my.cf में कैरेक्टर-सेट-सर्वर सेटिंग सहित डेटाबेस वर्णसेट सेटिंग्स को ओवरराइड करेगा। फ्लास्क ऐप में निम्न सेटिंग जोड़ने से समस्या को utf8mb4 में MySQL के साथ संचार करने के लिए मजबूर करके ठीक किया जाता है:

app.config['MYSQL_DATABASE_CHARSET'] ='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. ड्रॉप टेबल यदि MySQL में मौजूद है

  2. MySQL जॉइन ऑन बनाम यूजिंग?

  3. कोडनिर्देशक में कई प्रश्नों को निष्पादित करना जिन्हें एक-एक करके निष्पादित नहीं किया जा सकता है

  4. मेरे द्वारा Wordpress को नए सर्वर पर ले जाने के बाद Facebook मेटा डेटा को स्क्रैप नहीं कर सकता

  5. MySQL त्रुटि 1290 (HY000) --सुरक्षित-फ़ाइल-निजी विकल्प