タイトルに自分の問題が記述されています。 私はphpでテキストファイルを解析します。 このファイルは私がマックテキストエディットでこのファイルを保存するとき、その後、everthingが細かいです。この別のエディタで保存するときの解析動作が異なる
$doc = new DOMDocument();
$doc->load($feed);
などのフィード情報にアクセスするGoogleカレンダーのフィード
http://www.google.com/calendar/feeds/example%40googlemail.com/public/full
へのURLが含まれています。パーセント記号がに変換されることを しかし、私は、LinuxやMac上のvimとそれを保存するときは、ロードされる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