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

एक पर्ल स्क्रिप्ट के भीतर UTF8 का उपयोग करके MySQL से कैसे कनेक्ट करें?

समस्या SET NAMES utf8 . के साथ है आज्ञा। MySQL में utf8 कैरेक्टर सेट वास्तव में utf8 नहीं है, यह केवल 3 बाइट तक वर्णों का समर्थन करता है और विचाराधीन चरित्र में 4 बाइट्स हैं:

सही utf8 utf8mb4 है जिसे आप फ़ील्ड में ही वर्ण सेट के रूप में उपयोग करते हैं। तो, SET NAMES utf8mb4 . का उपयोग करें

तो पर्ल से आपको {mysql_enable_utf8mb4 => 1} का उपयोग करना चाहिए इसके बजाय {mysql_enable_utf8 => 1}




  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. एक प्रश्न के आधार पर एकाधिक पंक्तियों को कैसे सम्मिलित करें?

  3. php mysql में AJAX डेटा प्रतिक्रिया हमेशा 0

  4. Microsoft SQL Server 2000 में MySQL LIMIT क्लॉज का अनुकरण करें

  5. अजीब SQLException:कॉलम नहीं मिला