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

PDO + MySQL और टूटा हुआ UTF-8 एन्कोडिंग

<ब्लॉकक्वॉट>

चेतावनी: यह उत्तर PHP 5.3.5 और उससे कम पर लागू होता है। PHP संस्करण 5.3.6 (मार्च 2011 में जारी) या बाद के संस्करण के लिए इसका उपयोग न करें।

पैलेक के उत्तर यहां से तुलना करें

उपयोग करें:

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

यह PDO कनेक्शन पर 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. मैं वेबसाइट के लिए इंस्टालर कैसे बना सकता हूं। पीएचपी mysql

  4. MySQL में एक Python datetime.datetime ऑब्जेक्ट सम्मिलित करना

  5. mysql -> tbl में डालें (किसी अन्य तालिका से चुनें) और कुछ डिफ़ॉल्ट मान