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

MySQL में चीनी/UTF8 वर्णों का प्रतिपादन PuTTY और कमांडलाइन क्लाइंट का उपयोग करके चयन करें

सबसे पहले आपको यह सुनिश्चित करना चाहिए कि आपका कंसोल एन्कोडिंग UTF-8 पर सेट है। PuTTY का उपयोग करके आपको "विंडो"> "ट्रांसलेशन" से UTF-8

में वर्णसेट ड्रॉपडाउन सेट करने की आवश्यकता है।

दूसरा MySQL डेटा वर्णसेट और कनेक्शन वर्णसेट को अलग करता है। जब आपका डेटा UTF-8 एन्कोडेड होता है लेकिन आपका कनेक्शन वर्णसेट उदा। "ISO-8859-1" MySQL स्वचालित रूप से आउटपुट को रूपांतरित कर देगा।

वर्णसेट को स्थायी रूप से सेट करने का सबसे आसान तरीका है कि आप अपने क्लाइंट my.cnf को निम्न के साथ अपडेट करें:

[client]
default-character-set=utf8

कनेक्शन वर्णसेट के बारे में विस्तृत जानकारी आप यहां पा सकते हैं:http://dev.mysql.com/doc/refman/5.5/hi/charset-connection.html

MySQL API फ़ंक्शंस (PHP क्लाइंट जैसे) का उपयोग करते समय आप क्वेरी भेजकर कनेक्शन वर्णसेट सेट कर सकते हैं

SET NAMES utf8

MySQL API के विभिन्न कार्यान्वयन भी सीधे चारसेट सेट करने का समर्थन करते हैं। http://www.php.net/manual/en/mysqli .set-charset.php




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel जॉइन स्टेटमेंट में SQL_BIG_SELECTS=1 कैसे सेट करें?

  2. मॉड्यूल mysql के साथ नोडज पर mysql में कॉलम कैसे सूचीबद्ध करें?

  3. जावा और टॉमकैट के साथ बेसिक डीबी कनेक्शन पूल 7

  4. गैर लैटिन वर्ण और ouch

  5. मैसकल:पिछले सात दिनों के नतीजे