सुनिश्चित करें कि आपके डेटाबेस से कनेक्शन भी इस वर्ण सेट का उपयोग कर रहा है:
$conn = mysql_connect($server, $username, $password);
mysql_set_charset("UTF8", $conn);
mysql_set_charset
. के दस्तावेज़ीकरण के अनुसार php.net पर:
Note:
This is the preferred way to change the charset. Using mysql_query() to execute
SET NAMES .. is not recommended.
यह भी देखें:http://nl3.php.net/ मैन्युअल/en/function.mysql-set-charset.php
इसके साथ अपने वर्तमान कनेक्शन के वर्ण सेट की जाँच करें:
echo mysql_client_encoding($conn);
यह भी देखें:http://nl3.php.net/ मैन्युअल/en/function.mysql-client-encoding.php
यदि आपने इन चीजों को किया है और अपनी तालिका में अजीब अक्षर जोड़ते हैं, तो आप देखेंगे कि यह सही प्रदर्शित होता है।