Ich brauche ein wenig Hilfe. Ich stehe total auf diesem.include php hat verschiedene charset
Meine Grundeinstellung ist UTF-8.
Aber ich habe eine PHP-Datei enthalten, die Daten von einer anderen Website scrapping, diese Website ist in ISO-8859-1 codiert.
<?php
//header('Content-Type: text/html; charset=ISO-8859-1');
include('simple_html_dom.php');
$html = file_get_html('http://www.hyde.dk/hanstholm/vejrstation.asp');
echo $html->find('.vsdatatable', 4)->plaintext . "<br>";
echo $html->find('.vsdatatable', 1)->plaintext . "<br>";
echo $html->find('.vsdatatable', 2)->plaintext . "<br>";
echo $html->find('.vsdatatable', 5)->plaintext . "<br>";
echo $html->find('.vsdatatable', 6)->plaintext . "<br>";
echo $html->find('.vsdatatable', 9)->plaintext . "<br>";
echo $html->find('.vsdatatable', 7)->plaintext . "<br>";
echo $html->find('.vsdatatable', 3)->plaintext . "<br>";
echo $html->find('.vsdatatable', 11)->plaintext . "<br>";
echo $html->find('.vsdatatable', 10)->plaintext . "<br>";
$html->save();
$html->clear();
unset($html);
?>
Wenn ich dies:
header('Content-Type: text/html; charset=ISO-8859-1');
Er überschreibt meine ganze Seite, und alles andere ist falsch dargestellt.
Kann mir jemand helfen, mich in die richtige Richtung zu führen, um dies richtig einzurichten?
Mit freundlichen Grüßen Lasse
Verwenden http://php.net/manual/en/function.utf8-encode.php vor Ihrer HTML-Struktur aufzubauen. – apokryfos