2013-03-28 5 views
5

मैं नीचे दिए गए कोड का उपयोग कर html सामग्री लाने रहा हूँ,"preg_match_all" फ़ंक्शन के माध्यम से HTML सामग्री लाने के दौरान विशेष char उचित प्रदर्शित नहीं होता है, इसे कैसे हल करें?

preg_match_all('/<div class="content">(.*?)<\/div>/s', $str, $matches); 
echo $matches[1][0]; 

सामग्री सही ढंग से दिलवाया लेकिन कुछ विशेष वर्ण तिनका पाठ प्रदर्शित नहीं ठीक से के रूप में करने के लिए क्या? एक €

एक € œresponse

“response to what?” प्रदर्शन जैसे

but it doesn’t प्रदर्शित करता है लेकिन इससे कोई फर्क नहीं पड़ता। और कुछ ब्लैंक स्पेस डिस्प्ले

इस समस्या को हल करने के लिए कैसे करें ..?

उत्तर

2

आप यूनिकोड के मुद्दों, अपनी स्क्रिप्ट में पहली पंक्ति के रूप में इस जोड़ने की कोशिश की है:

header('Content-Type: text/html; charset=utf-8'); 
+1

वाह .. धन्यवाद याज़मत समस्या हल हो गई .. :) –

+0

आपका स्वागत है :) – Oussama

1

पहले अपने कोड में इस लाइन को जोड़ने के ... (ऊपर)

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
संबंधित मुद्दे

 संबंधित मुद्दे