ここで ical を解析しようとしています: http://www.dsek.se/kalender/ical.php?person=&dsek&tlth
このコードで:
URL url=new URL("http://www.dsek.se/kalender/ical.php?person=&dsek&tlth");
calendar=Calendars.load(url);
まあ、それは基本的にカレンダーコードの要点です。
しかし、問題が発生しています。解析される前に「DEDSCRIPTION: text」が「DESCRIPTION: newLine text」に変換されるため、パーサーが機能しないと思います。
この問題は、DESCRIPTION:text のような行が正常に機能する、DESCRIPTION: の後に空白がある行でのみ発生します。これらの改行を持たない別のファイルもテストしましたが、そのファイルは正常に動作します。
それで、おそらくそれはある種の文字エンコーディングの問題だと思いますか?URL オブジェクトがファイルのエンコーディングを変更するということですか? ファイルの文字エンコーディングは ISO-8859-15 です
それとも、「DESCRIPTION:」の後に改行を付けてファイルを書き込んだだけですか? その場合、どうすればこれを解決できますか?:S
どういうわけかアプリがAndroidで実行されていることが重要な場合:)