Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: brak polskich znaków
Forum PHP.pl > Forum > PHP
1992bartekk
pobieram dane z innych stron ale nie wyświetlają mi się polskie znaki. Ogólnie strona czyta polskie znaki bo po wpisaniu ąęć normalnie je czyta. Przedstawiam kod. Proszę o sugestie wink.gif

Kod można pobrać i sprawdzić samemu nie wiem czemu to nie działa na mojej stronie www bo na lokalnym hoście działało:

  1. libxml_use_internal_errors(true);
  2. $c = file_get_contents('http://www.wp.pl/');
  3.  
  4. //tworzymy obiektowy model dokumentu
  5. $d = new DomDocument();
  6. $d->loadHTML($c);
  7. $xp = new domxpath($d);
  8.  
  9. //tutaj okreslamy jakie tagi nas interesują
  10. foreach ($xp->query("//meta[@property='og:title']") as $el) {
  11. echo $title = $el->getAttribute("content");
  12. }
  13. foreach ($xp->query("//meta[@property='og:description']") as $el) {
  14. echo $desctription = $el->getAttribute("content");
  15. }
MiFlo
Musisz ustawić odpowiednie nagłówki aby przeglądarka wiedziała jakiego kodowania znaków używasz
daniel1302
Kod
header('Content-Type: text/html; charset=utf-8');
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.