php file_get_contents()..不处理特殊字符?

时间:2010-04-04 13:35:35

标签: php file-get-contents

我有一个包含特殊字符的HTML文件,例如:

  

AT& T™官方网站

当我在文件上使用file_get_contents()并回显内容时,我会得到这样的结果:

  

AT& T \ u00e2 \ u0084 \ u00a2官方网站

如何将后者转换为前者?

这就是我正在运行的所有内容:

echo file_get_contents("http://www.google.com/uds/GafsAds?q=att&hl=en&ad=w1&source=gcsc&qid=127c30648069871ea");

2 个答案:

答案 0 :(得分:2)

file_get_contents()不以任何方式解析或解码文件的内容。它只返回文件包含的字节(PHP字符串实际上是字节字符串,而不是字符)。这种编码发生在其他地方。

答案 1 :(得分:0)

查看Unicode。

也许utf8_decode()可以帮忙吗? (不确定)