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 回答