添加到Google日历时如何在项目描述中使用换行符

时间:2011-12-09 04:44:39

标签: google-api google-calendar-api

我正在使用Google日历API将事件添加到日历中。一切都运行正常,但如果我尝试在事件描述中使用换行符,似乎有问题。 \n无效链接

我想要阅读该事件的描述:

  

您好
  这是添加到calander的描述

作为字符串:

"Hello\nthis is the description for add to"

以下是我一直在尝试使用的链接:

http://www.google.com/calendar/render?details=Hello\n this is the description for add to calander&trp=true&action=TEMPLATE&text=Text here&sprop Dname=Subjet here&location=Location Here&pli=1&sf=true&output=xml

1 个答案:

答案 0 :(得分:4)

您必须对'\ n'字符进行URI编码。字符'\ n'的ASCII值为0x0A(十六进制),因此可以编码为%0A 。您也可能想要转义其他字符,如空格。以下链接将实现您的目标:

  

http://www.google.com/calendar/render?details=Hello%0Athis+is+the+description+for+add+to+calender&trp=true&action=TEMPLATE&text=Text+here&sprop+Dname=Subject+here&location=Location+Here&pli=1&sf=true&output=xml

如果要查找相应的ascii字符,请查看此ASCII table中的十六进制值。