0

重複の可能性:
ISO 8859-1 文字を UTF-8 に変換する方法

この URL の HTML コンテンツを取得したい: http://www.20minutos.es/noticia/ ​​1635461/0/aforo/madrid-arena/vigilantes /

しかし、欠けている文字があります (「ñ」、「á」、「é」など)。

HTMLを取得するコードは

$html = file_get_contents_utf8($url);

その後:

$html = mb_convert_encoding($html, 'HTML-ENTITIES', "UTF-8");

いくつかの代替手段を試しましたが、まだ機能していません。

何か案は?ありがとう

4

1 に答える 1

0

変換しようとしているエンコーディングはわかりませんが、file_get_contents()を使用すると、実行しようとしていることを実行できます。

次のようにコードを変更します

<?php
 $url = 'http://www.20minutos.es/noticia/1635461/0/aforo/madrid-arena/vigilantes/';
 $html = file_get_contents($url);
 echo $html;
?>

私はこれをテストしました、そしてそれはあなたが参照していたすべての文字('ñ'または'á'、'é'...のような)を示します。

于 2012-12-03T23:06:57.963 に答える