2013-03-28 7 views
5

mam pobrać zawartości HTML za pomocą poniższego koduPodczas pobierania zawartości html za pomocą funkcji "preg_match_all", specjalny znak char nie jest wyświetlany poprawnie, jak rozwiązać ten problem?

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

Treść pobrana poprawnie, ale jakiś specjalny tekst char odrobina nie wyświetlać prawidłowo jak

“response to what?” wyświetlaczu jako € œresponse do czego? Â €

but it doesn’t Wyświetlany jako, ale to nie ma znaczenia. i niektóre puste miejsca na blanck jako

jak rozwiązać ten problem ..?

Odpowiedz

2

masz problemy Unicode, spróbuj dodać to jako pierwsza linia w skrypcie:

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

wow .. Dzięki Problem z Yazmatem rozwiązany .. :) –

+0

serdecznie zapraszamy :) – Oussama

1

najpierw dodać tę linię w kodzie ... (powyżej)

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
Powiązane problemy