Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zmiana kodowania zaciągniętego tekstu
Forum PHP.pl > Forum > Przedszkole
Kodowanie
Zaciągam stronę:
  1. $sPage = file_get_contents('http://'.$_POST['url'], null, null, null, 5000);
  2. $aReturn = array();
  3. if(!empty($sPage)){
  4. echo $sPage;
  5. } else{
  6.  
  7. }

i przy części stron dostaje krzaki w miejscu polskich znaków, w jaki sposób mogę wykryć kodowanie strony i przekonwertować znaki na utf-8 (aby pozbyć się krzaków)? Dziwną sprawą jest to, że przy zaciąganiu z moich stron które obie mają kodowanie ustawione na utf-8 z jednej zaciąga dobrze, a z drugiej już nie.

przykład krzaka:
Kod
To – najlepsze. Stwórz swoje własne
roghatt
przepuść tą zmienną przez iconv
  1. $sPage= iconv("ISO-8859-2","UTF-8","$sPage");


i spróbuj kodowanie inne zamiast ISO, ale powinno to zadziałać.
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.