2016-07-19 8 views
0

ich eine .html oder .txt Datei aus einem Ordner mit PHP erhalten möchten, aber diese Datei ist UTF-8 codiert, erhalten und wenn ich $html=file_get_contents('somewhere/somewhat.html'); und danach habe ich echo $html; dann diese gewonnen‘ t UTF-8-codiert sein. Ich sehe viele " " im Text. Irgendeine Idee? Wie kann ich das verhindern?, wie utf 8 codierte Datei mit php

Antwort

0

Sie müssen es konvertieren euch UTF8. Dazu verwenden Sie mb_convert_encoding() und mb_detect_encoding() PHP-Funktionen.

Wie diese

$html=file_get_contents('somewhere/somewhat.html'); 
$html=mb_convert_encoding($html, 'UTF-8',mb_detect_encoding($html, 'UTF-8, ISO-8859-1', true)); 
echo $html; 

mb_convert_encoding() wandelt Zeichencodierung
mb_detect_encoding() erkennt Zeichencodierung

Verwandte Themen