2016-07-19 10 views
0

でUTF-8エンコードされたファイルを取得する私はPHPのフォルダから.htmlまたは.txtファイルを取得したいのですが、このファイルはUTF-8でエンコードされ、そして私が$html=file_get_contents('somewhere/somewhat.html');を使用し、そのI echo $html;後ならば、このウォン」 UTF-8でエンコードしてください。私は多くの " "を本文に見ます。何か案が?どうすればこれを防ぐことができますか?どのようにPHP

答えて

0

あなたは自分をUTF8に変換する必要があります。これを行うには、mb_convert_encoding()mb_detect_encoding() PHP関数を使用します。このよう

$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()は、文字エンコーディングを
mb_detect_encodingを()は、文字エンコーディングを検出する変換