जाहिर है कि आपका आउटपुट सिंगल पेज एन्कोडिंग (जैसे ISO-8859-1) में है और UTF-8 में नहीं है, इसके कई कारण हो सकते हैं:
- क्या आपने जाँच की है कि डेटा आपके डेटाबेस में सही ढंग से संग्रहीत है? यदि नहीं, तो आपको यह जांचना चाहिए कि डेटा संग्रहीत करने के लिए आप जिस तालिका का उपयोग करते हैं वह UTF-8 है या नहीं
-
क्या आपका डेटाबेस कनेक्शन यूटीएफ -8 का उपयोग करने के लिए ठीक से स्थापित है? मुझे नहीं पता कि यह odbc के लिए कैसे किया जाता है, लेकिन mysql-jdbc ड्राइवर के लिए आपको इसे अपने कॉन्फ़िगरेशन url में जोड़ने की आवश्यकता हो सकती है:
कैरेक्टरएन्कोडिंग=utf-8