Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> brak polskich znaków
1992bartekk
post 26.05.2015, 18:33:46
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 7.12.2014

Ostrzeżenie: (0%)
-----


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. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
MiFlo
post 28.05.2015, 18:04:08
Post #2





Grupa: Zarejestrowani
Postów: 92
Pomógł: 4
Dołączył: 12.09.2006
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


Musisz ustawić odpowiednie nagłówki aby przeglądarka wiedziała jakiego kodowania znaków używasz
Go to the top of the page
+Quote Post
daniel1302
post 2.06.2015, 07:24:33
Post #3





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


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


Ten post edytował daniel1302 2.06.2015, 08:32:24
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:09