我有一个包含特殊字符的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");
答案 0 :(得分:2)
file_get_contents()不以任何方式解析或解码文件的内容。它只返回文件包含的字节(PHP字符串实际上是字节字符串,而不是字符)。这种编码发生在其他地方。
答案 1 :(得分:0)
查看Unicode。
也许utf8_decode()可以帮忙吗? (不确定)