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

MySQL चेतावनी:गलत स्ट्रिंग मान:'\x96

हेक्स 96 संभवतः latin1 . है en-dash . के लिए एन्कोडिंग (– ) लेकिन आपने निर्दिष्ट किया है कि CSV फ़ाइल utf8-एन्कोडेड (या utf8mb4) है, यह वर्ण utf8 के लिए समझ से बाहर है।

योजना ए:फ़ाइल बदलें। (यह शायद व्यावहारिक नहीं है।)

प्लान बी:​​MySQL को बताएं कि फाइल latin1 (utf8 के विपरीत) है। फिर MySQL इसे सही तरीके से utf8-एन्कोडिंग E28093 में बदल देगा ।

"संयोजन" को छँटाई और तुलना के साथ करना है; "कैरेक्टर सेट" का संबंध 'एन्कोडिंग' से है।

इसे LOAD DATA में जोड़ें वह कथन जो मुझे लगता है कि आप उपयोग कर रहे हैं:

CHARACTER SET latin1

संदर्भ ।




  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 में JSON_EXTRACT के साथ असंवेदनशील खोज कर सकता हूं?

  3. त्रुटि 1305 (42000):बचत बिंदु ... मौजूद नहीं है

  4. मैसकल में दो अलग-अलग तालिकाओं से सामग्री का चयन कैसे करें?

  5. LAMP कॉन्फ़िगरेशन में वैनिटी URL बनाएं