首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >乱码xml输出

乱码xml输出
EN

Stack Overflow用户
提问于 2013-02-24 22:16:36
回答 1查看 249关注 0票数 1

我正在尝试使用PHP:http://trustbox.trustpilot.com/r/travelnation.co.uk.xml解析一个xml

访问这个,它看起来完全没问题,但当我尝试

代码语言:javascript
复制
<?php
$file = file_get_contents("http://trustbox.trustpilot.com/r/netamity.com.xml");
print_r($file);
?>

我得到了

代码语言:javascript
复制
‹•SÁŽÓ0=/ÿ`ŒÄmœ-  븊àèJV«••L«ŽmÙN²ý{Æi·M
...

它怎么变得乱码了?使用simplexml,它不会解析它(这并不奇怪)。我尝试过设置头文件UTF-8头文件,但我认为问题出在get_file_contents中。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-02-25 02:09:01

内容看起来“奇怪”,仅仅是因为编码是压缩的(参见header Content-Encoding: gzip)。

代码语言:javascript
复制
HTTP/1.1 200 OK
x-amz-id-2: 8wYarFnod0jtLJ3U8ZDN38102fjtG+EbwJjy0tY4YTZncrz9auEcQbzt1vyiSEhq
x-amz-request-id: A60F1E6CA5437776
Date: Sun, 24 Feb 2013 18:00:45 GMT
Content-Encoding: gzip
Last-Modified: Sun, 24 Feb 2013 05:19:11 GMT
ETag: "64eaa6f87768aeb3ae6741ba06318cb6"
Accept-Ranges: bytes
Content-Type: application/xhtml+xml
Content-Length: 52366
Server: AmazonS3

我想你需要知道如何通过超文本传输协议读取文件;你可以试试this one on SO

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15052585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档