में अक्षरों वाले वर्ण मेरे पास फ्रांसीसी में कुछ ग्रंथ हैं ("é" जैसे उच्चारण वाले अक्षरों वाले), जो एक MySQL तालिका में संग्रहीत हैं, जिसका संयोजन utf8_unicode_ci (तालिका और कॉलम दोनों) है, जिसे मैं आउटपुट करना चाहता हूं एचटीएमएल 5 पेज।mySQL तालिका
एचटीएमएल पेज वर्णसेट यूटीएफ -8 (< मेटा वर्णसेट = "यूटीएफ -8" />) है और PHP फाइलों को स्वयं "बीओएम के बिना यूटीएफ -8" के रूप में एन्कोड किया गया है (मैं विंडोज़ पर नोटपैड ++ का उपयोग करता हूं)। मैं डेटाबेस का अनुरोध करने और HTML उत्पन्न करने के लिए PHP5 का उपयोग करता हूं।
हालांकि, आउटपुट पेज पर, विशेष वर्ण (जैसे "é") खराब दिखते हैं और उन्हें " " द्वारा प्रतिस्थापित किया जाता है।
जब मैं डेटाबेस ब्राउज़ करता हूं (phpMyAdmin के माध्यम से) वही उच्चारण वाले वर्ण ठीक दिखते हैं।
मुझे यहां क्या याद आ रही है?
(नोट: पृष्ठ एन्कोडिंग (फ़ायरफ़ॉक्स के "वेब डेवलपर" मेनू के माध्यम से) को आईएसओ -885 9 -1 में बदलना समस्या हल करता है ... विशेष रूप से PHP फ़ाइलों में दिखाई देने वाले विशेष वर्णों को छोड़कर, जो अब दूषित हो जाता है। लेकिन वैसे भी, मैं समझता हूं कि यह एटीडीएफ -8 के रूप में काम क्यों नहीं करता है, यह समझने के बिना एन्कोडिंग को बदलने के बजाय क्यों काम करता है। ^^;)
आप php से इसके लिए एक शीर्षलेख भी भेजने का प्रयास कर सकते हैं। –