क्या आपने सत्यापित किया है कि डेटाबेस में संग्रहीत होने वाला मान वास्तव में U+003f (प्रश्न चिह्न) है? चुने हुए फ़ॉन्ट में मौजूद नहीं होने वाले वर्णों को प्रदर्शित करने और उन्हें ?' के रूप में प्रदर्शित करने के लिए सभी प्रकार की परंपराएं हैं। काफी सामान्य है।
तो सबसे अधिक संभावना है, चरित्र सही ढंग से संग्रहीत हो जाता है, और किसी भी कारण से, बस '?' के रूप में प्रदर्शित होता है। मूल रूप से, अनदेखा करें कि इसे कैसे प्रस्तुत किया जाता है, और देखें कि डेटाबेस में कौन सा कोडपॉइंट संग्रहीत हो जाता है। क्या यह U+9996 या U+003f (या पूरी तरह से कुछ और) है? आँख बंद करके यह न मानें कि सिर्फ इसलिए कि यह एक प्रश्न चिह्न के रूप में प्रस्तुत किया जाता है, यह वास्तव में एक प्रश्न चिह्न है जो डेटाबेस में संग्रहीत होता है।