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

UTF-8 डेटाबेस समस्या

आपका डेटाबेस UTF-8 पर सेट हो सकता है, लेकिन डेटाबेस कनेक्शन को भी UTF-8 पर सेट करने की आवश्यकता है। आपको इसे SET NAMES utf8 . के साथ करना चाहिए बयान। आप driver_options . का उपयोग कर सकते हैं पीडीओ में इसे निष्पादित करने के लिए जैसे ही आप कनेक्ट करते हैं:

$handle = new PDO("mysql:host=localhost;dbname=dbname",
    'username', 'password', 
    array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));

यह सुनिश्चित करने के लिए कि आपकी पूरी साइट 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. क्या उसी कॉलम में प्राथमिक कुंजी और दूसरे कॉलम में विदेशी कुंजी बाधा हो सकती है?

  2. अल्पविराम से अलग मूल्यों के साथ mysql

  3. एक समग्र प्राथमिक कुंजी जोड़ने के लिए तालिका बदलें

  4. MySQL ड्रॉप विदेशी कुंजी बाधा

  5. MySQL लिमिट लेफ्ट जॉइन सबक्वेरी में शामिल होने के बाद