2012-06-12 8 views
8

में मेरे पास तीन MySQL तालिकाओं हैं और मैं उनमें गुजराती सामग्री डाल रहा हूं। जब मैं दो तालिकाओं को सम्मिलित करता हूं, तो वे ठीक से डाले जाते हैं और पठनीय होते हैं लेकिन एक तालिका में, यह जंक वर्ण/अपठनीय पाठ दिखा रहा है। मैं इसे कैसे ठीक करूं?एक MySQL तालिकाओं में गुजराती पाठ डालने के परिणामस्वरूप जंक वर्ण और अपठनीय पाठ

+0

कॉलम का डेटाटाइप अन्य दो स्तंभों के समान है? –

+0

यदि आप चाहें, तो आप अपनी समस्या के बारे में http://stackoverflow.com/questions/6664831/mysql-sorting-non-english-string प्रश्न के मालिक से संपर्क कर सकते हैं। –

उत्तर

5

MySQL में per-table character set settings है।

आप यह जांच सकते हैं कि आप प्रत्येक तालिका के लिए किस चरित्र सेट का उपयोग कर रहे हैं - How do I see what character set a MySQL database/table/column is? देखें। आपका MySQL डेटाबेस तालिका में

ALTER TABLE mytable CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; 
+0

धन्यवाद, यह उपयोगी था –

+0

धन्यवाद मेरे दोस्त ने आपने अपना दिन बचाया .. PhpmyAdmin पैनल से बदलना काम नहीं कर रहा था, फायरिंग क्वेरी आखिरकार काम करती थी। –

0

बस आप की तरह करने के लिए है ...

.. :

हैं कि आपकी समस्या है, तो आप प्रश्न में तालिका गुप्त, का उपयोग करते हुए सक्षम हो सकता है बस कॉलम नाम का 'संयोजन' बदलें। 'utf8mb4_general_ci' पर।

और आप डेटाबेस में किसी भी गुजराती फ़ॉन्ट को स्टोर कर सकते हैं

संबंधित मुद्दे