我试图在这里解析 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);
好吧,这基本上是日历代码的要点。
但是我遇到了问题,我认为“DESCRIPTION:text”在被解析之前会以某种方式转换为“DESCRIPTION:newLine text”,因此我认为解析器将无法工作。
问题仅出现在DESCRIPTION之后的行上:有一个空格,看起来像“DESCRIPTION:text”的行工作正常。我还测试了另一个没有这些换行符的文件,并且该文件工作正常。
所以我猜这可能是某种字符编码问题?URL 对象改变了文件的编码?文件上的字符编码是 ISO-8859-15
还是只是他们在“DESCRIPTION:”之后用换行符编写了文件?如果是这种情况,我该如何解决?:S
如果它在某种程度上很重要,该应用程序在 android 上运行 :)