शायद कोशिश करने के लिए कुछ चीज़ें।
1) क्या आप सत्यापित कर सकते हैं कि आपका डीबी किस वर्ण एन्कोडिंग में है? मैं हर चीज के लिए UTF8 की अनुशंसा करता हूं क्योंकि इसे वर्णों की विस्तृत श्रृंखला को संभालना चाहिए। "ASCIIASCII" मेरी जानकारी के लिए वर्ण एन्कोडिंग नहीं है क्या आपका मतलब "ASCII" है?
2) mysql_set_charset('utf8');
. का उपयोग करके देखें अपने डीबी एन्कोडिंग से मेल खाने के लिए चार सेट को बदलना। यह "वर्तमान कनेक्शन के लिए डिफ़ॉल्ट वर्ण सेट करता है।" वर्तमान PHP स्क्रिप्ट के भीतर से। PHP आधिकारिक दस्तावेज़
3) यह एक बाहरी है लेकिन आप परिणाम कहां देख रहे हैं? आपके डीबी से लौटाए गए डेटा के अप्रासंगिक, यदि आप वेब ब्राउज़र में परिणाम देख रहे हैं तो आपको यह सुनिश्चित करना होगा कि पृष्ठ में उपयुक्त चार्टर एन्कोडिंग सेट है यदि यह आपके डीबी से लौटाए गए वर्ण सेट से मिस मैच है इसका परिणाम प्रश्न चिह्न या हीरे में हो सकता है... आमतौर पर ऐसा कुछ होता है
<head>
<title>page title</title>
<meta charset="UTF-8" />
</head>