क्या आपने HTML हेड सेक्शन में उचित वर्णसेट सेट किया था?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
या आप अपनी PHP स्क्रिप्ट में सामग्री प्रकार सेट कर सकते हैं -
header( 'Content-Type: text/html; charset=utf-8' );
यहां StackOverflow पर पहले से ही कुछ चर्चाएं हैं - कृपया एक नज़र डालें
MySQL को UTF हैंडल कैसे बनाएं- 8 ठीक से php के माध्यम से utf8 को mysql के साथ सेट करना
एन्कोडिंग समस्याओं के साथ PHP/MySQL
<ब्लॉकक्वॉट>तो मैं जो जानना चाहता हूं वह यह है कि कैसे अप्रत्यक्ष रूप से सूर्योदय को mydatabase में संग्रहीत किया जा सकता है और इसे प्राप्त किया जा सकता है और PHP का उपयोग करके अपने वेबपेज को प्रदर्शित किया जा सकता है।
मुझे यकीन नहीं है कि "डेटाबेस में सीधे भंडारण" से आपका क्या मतलब है .. क्या आपका मतलब PhpMyAdmin या किसी अन्य समान उपकरण का उपयोग करके डेटा दर्ज करना है? यदि हां, तो मैंने यूनिकोड डेटा इनपुट करने के लिए PhpMyAdmin का उपयोग करने का प्रयास किया है, इसलिए इसने मेरे लिए ठीक काम किया है - आप phpmyadmin का उपयोग करके डेटा इनपुट करने का प्रयास कर सकते हैं और पुष्टि करने के लिए PHP स्क्रिप्ट का उपयोग करके इसे पुनर्प्राप्त कर सकते हैं। यदि आपको एक Php स्क्रिप्ट के माध्यम से डेटा जमा करने की आवश्यकता है, तो बस NAMES और CHARACTER SET सेट करें जब आप mysql कनेक्शन बनाते हैं, सम्मिलित प्रश्नों को निष्पादित करने से पहले, और जब आप डेटा का चयन करते हैं। वाक्य रचना खोजने के लिए उपरोक्त पदों पर एक नज़र डालें। आशा है कि यह मदद करता है।
**अद्यतन करें **बस कुछ टाइपो आदि को ठीक करें