मैं WAMP सर्वर का उपयोग करता हूं। (विंडोज़, अपाचे, माइस्क्ल, पीएचपी)।
// इतना महत्वपूर्ण
पहला:
phpmyadmin या MySQL में :सुनिश्चित करें कि Mysql डेटाबेस utf है। सुनिश्चित करें कि आपका डेटाबेस और उसकी टेबल utf-general-ci
हैंMysql से तुरंत कनेक्ट होने के बाद (अपना DB चुनने से पहले) यह ऑर्डर करें।
mysql_set_charset('utf8');
उदाहरण:
<?php
//connect to MySQL
mysql_connect("localhost", "user", "password") or die(mysql_error());
mysql_set_charset('utf8'); // that's the order.
echo "Connected to MySQL<br />";
//connect to your DB
mysql_select_db("mydb") or die(mysql_error());
echo "Connected to Database";
?>
दूसरा:PHP फ़ाइल में मेटा डेटा में मेटा डेटा को निम्नानुसार बनाएं:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
तीसरा:सुनिश्चित करें कि PHP फ़ाइल स्वयं utf-8 सक्षम है। आप अपनी आईडीई सेटिंग्स में सुनिश्चित कर सकते हैं, या यदि आप नोटपैड ++ या कोमोडो एडिट पर काम करते हैं तो आप इसे विंडो के नीचे, दाईं ओर स्थित स्टेटस बार में पा सकते हैं।
// मैंने यह कोशिश की लेकिन इसका कोई असर नहीं हुआ।
php फ़ाइल के शीर्ष लेख में (हर चीज़ से पहले).
<?php header("Content-type: text/html; charset=utf-8"); ?>
सबमिट किए गए फॉर्म में:
<form accept-charset="utf-8" ...>