व्यक्तिगत रूप से मैंने MySQL कनेक्शन कोड . के बाद जोड़कर उसी मुद्दे को हल किया :
mysql_set_charset("utf8");
या mysqli के लिए:
mysqli_set_charset($conn, "utf8");
या mysqli OOP समकक्ष:
$conn->set_charset("utf8");
और कभी-कभी आपको मुख्य php charset . को परिभाषित करना होगा इस कोड को जोड़कर:
mb_internal_encoding('UTF-8');
क्लाइंट HTML साइड पर आपको निम्नलिखित हेडर डेटा जोड़ना होगा:
<meta http-equiv="Content-type" content="text/html;charset=utf-8" />
JSON AJAX परिणामों का उपयोग करने के लिए (जैसे jQuery का उपयोग करके), आपको हेडर को जोड़कर परिभाषित करना चाहिए:
header("Content-type: application/json;charset=utf8");
json_encode(
some_data
);
यह चाल चलनी चाहिए