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

utf8 mysql में आयात करते समय विकृत हो गया

मुझे लगता है कि इसका मिलान से भी कुछ लेना-देना हो सकता है, लेकिन मुझे यकीन नहीं है। मेरे मामले में यह निश्चित रूप से हुआ, क्योंकि मुझे सिरिलिक का समर्थन करना था।
इसे आज़माएं, मेरे लिए काम किया:

  1. लक्ष्य डेटाबेस बनाते समय प्रारंभिक संयोजन को utf8_general_ci . पर सेट करें

  2. SET NAMES 'utf8' COLLATE 'utf8_general_ci'; आपकी sql फ़ाइल के शीर्ष पर

  3. चलाएँ mysql -u root -p --default-character-set=utf8 yourDB < yourSQLfile.sql

एक और बात, यूटीएफ -8 डेटा को अपने डेटाबेस से ठीक से प्राप्त करने के लिए, आपको अपनी कनेक्शन स्ट्रिंग को भी संशोधित करना होगा। उदाहरण के लिए:

mysql.url=jdbc:mysql://localhost:3306/nbs?useJvmCharsetConverters=false&useDynamicCharsetInfo=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&useEncoding=true

इसके अतिरिक्त, मेरी समस्या पर एक नज़र डालें। था।



  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 . का उपयोग करके तालिका में डेटा डालें

  4. Django 1.8 के साथ MySQL कनेक्टर का उपयोग करने में समस्या

  5. MySQL संग्रहित प्रक्रिया त्रुटि प्रबंधन