"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > UTF-8 एन्कोडेड टेक्स्ट को विकृत वर्णों के बिना MySQL तालिकाओं में कैसे लोड करें?

UTF-8 एन्कोडेड टेक्स्ट को विकृत वर्णों के बिना MySQL तालिकाओं में कैसे लोड करें?

2024-11-13 को प्रकाशित
ब्राउज़ करें:158

 How to Load UTF-8 Encoded Text into MySQL Tables Without Garbled Characters?

UTF-8 एन्कोडेड टेक्स्ट को MySQL तालिकाओं में लोड करना

UTF-8 में एन्कोड किए गए गैर-अंग्रेजी वर्णों वाले MySQL तालिकाओं में डेटा आयात करते समय, उपयोगकर्ताओं को तालिका के कॉलम वर्ण को UTF-8 पर सेट करने के बावजूद विकृत वर्णों के साथ समस्याओं का सामना करना पड़ सकता है।

इसे संबोधित करने के लिए, यह है तालिका में डेटा लोड करने से पहले उसकी उचित एन्कोडिंग सुनिश्चित करना आवश्यक है। पायथन में, UTF-8 एन्कोडेड CSV फ़ाइल को लोड करने के लिए LOAD DATA LOCAL INFILE कमांड का उपयोग करने के लिए CHARACTER SET UTF8 क्लॉज को शामिल करना आवश्यक है।

निम्न कोड स्निपेट दर्शाता है कि UTF-8 एन्कोडेड डेटा को MySQL तालिका में कैसे लोड किया जाए पायथन का उपयोग करना:

import mysql.connector

# Establish connection to MySQL
conn = mysql.connector.connect(...)

# Execute LOAD DATA query
query = "LOAD DATA INFILE 'file.csv' IGNORE INTO TABLE table CHARACTER SET UTF8 FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\n'"
cursor = conn.cursor()
cursor.execute(query)
cursor.close()

# Commit changes
conn.commit()

इन चरणों का पालन करके, उपयोगकर्ता UTF-8 एन्कोडेड डेटा को MySQL तालिकाओं में सफलतापूर्वक लोड कर सकते हैं और गैर-अंग्रेजी वर्णों को उनके मूल रूप में संरक्षित कर सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3