我正在使用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
答案 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中的十六进制值。