제목이 내 문제점을 설명합니다. php로 텍스트 파일을 구문 분석합니다. 이 파일은 내가 맥 텍스트 편집기로이 파일을 저장할 때 내가이다른 편집기로 저장할 때 구문 분석 동작이 다릅니다
$doc = new DOMDocument();
$doc->load($feed);
같은 공급 정보에 액세스
http://www.google.com/calendar/feeds/example%40googlemail.com/public/full
공급 Google 캘린더에 URL을 포함하고 모든게 괜찮습니다. 내가 리눅스 나 맥에 정력으로 저장하면 하지만, 다음로드되는 URL은 백분율 기호가로 변환됩니다 것을
http://www.google.com/calendar/feeds/example%2540googlemail.com/public/full%0A
주 : %는 -> 25 %와 % 0A
에 lineending이 URL을 사용하면 URL이 잘못되어 피드 정보에 액세스 할 때 오류가 발생합니다. vim으로 텍스트 파일을 저장하면 어떤 문제가 발생합니까? 부호화?
안부 베드로
감사합니다. 백분율 기호도 인코딩됩니다 (% 25). 어떻게 PHP 로이 적응할 수 있습니까? 뭔가 알고 있니? 어떤 인코딩이 이것입니까? –
URL 인코딩입니다. 당신은'load()'에 전달하기 전에'urldecode()'를 시도 할 수 있습니다. – Amber