> 백엔드 개발 > PHP 튜토리얼 > file_get_contents获取XML的奇怪有关问题

file_get_contents获取XML的奇怪有关问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-13 11:12:42
원래의
1316명이 탐색했습니다.

file_get_contents获取XML的奇怪问题

ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'); // 这一句加不加结果都一样
$contents=file_get_contents($url);
获取一个XML文件,得到的结果是:


2421上海
2420天津


而我用浏览器或其他工具取得的源码都是这样的:


2421涓婃捣
2420澶╂触


为什么会这样呢? 一个是cityid,另一个是id,一个是cityname,另一个是name


------解决方案--------------------
你的url是什么。。可以贴出来吧。
------解决方案--------------------

2421上海
2420天津
2419北京
2418重庆
372深圳
2422广州
.....


------解决方案--------------------
浏览器或file_get_contents都是如下结果
<br /><?xml version="1.0" encoding="UTF-8"?><cities><br /><city><cityid>2421</cityid><cityname>上海</cityname></city><br /><city><cityid>2420</cityid><cityname>天津</cityname></city><br /><city><cityid>2419</cityid><cityname>北京</cityname></city><br /><city><cityid>2418</cityid><cityname>重庆</cityname></city><br />...........................<br />
로그인 후 복사

------解决方案--------------------
楼主浏览器编码问题
관련 라벨:
gt lt
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿