मैं mongodb के लिए नया हूँ। मुझे अपने डीबी में यूटीएफ 8 एन्कोडिंग में कुछ डेटा स्टोर करने की जरूरत है। जब मैं उन्हें निर्यात करता हूं या उन्हें कंसोल में देखता हूं, तो वे सही तरीके से प्रदर्शित नहीं होते हैं। क्या मैं अपने डेटाबेस को इस समस्या को हल करने के लिए utf8 वर्ण सेट पर सेट कर सकता हूं? यदि हां, तो मैं यह कैसे कर सकता हूं?mongodb charset utf8 पर कैसे सेट करें?
उत्तर
BSON
केवल UTF-8
में इनकोडिंग जा सकता है। यदि आपकी समस्या निर्यात और कंसोल के साथ है, तो संभवतः आप इसे पर अपलोड करने से पहले अपने डेटा को UTF-8
पर परिवर्तित नहीं कर रहे हैं।
में मदद करता है और मैं इसे mongodb पर अपलोड करने से पहले इसे यूटीएफ -8 में कैसे परिवर्तित कर सकता हूं ?? – HCarrasko
@ हेक्टर चेकआउट पाइथन [कैसे लेख] [https://docs.python.org/2/howto/unicode.html)। एक स्ट्रिंग पर आप एन्कोड() विधि का उपयोग कर सकते हैं: u.encode ('utf-8') – binarysubstrate
चारसेट डिफ़ॉल्ट रूप से UTF8, सबसे अधिक संभावना आपके पुट्टी सांत्वना है (या जो भी अपने उपयोग करते हुए) UTF8 सही ढंग से – Sammaye
पढ़ने नहीं है आप MongoDB के लिए अपने डेटा अपलोड कर सकता है कि कैसे? – joscas
http://stackoverflow.com/questions/4905074/how-do-i-configure-my-mongodb-to-take-utf-8-into-account/4905462#4905462 – WiredPrairie