靈異事件

  今天尝试把iCal和Google Calendar同步,碰到极其灵异的事件。我的步骤是这样的:

测试一:

  1. iCal发布到DH的空间上。
  2. Google Calendar添加DH空间上的ics文件。
  3. 中文乱码。

测试二:

  1. iCal发布到DH的空间上。
  2. 下载DH空间上的ics文件到本地。
  3. Google Calendar导入本地的ics文件。
  4. 中文正常。

  我确认过iCal发布到DH空间的ics文件编码是UTF8,我也尝试过iCal发布到iCal Exchange,中文也是乱码。

  经Michael提醒,尝试了在iCal中使用Google Calendar的CALDav,结果更加复杂:

  1. iCal在CALDav上添加的中文内容显示乱码,同步到iTouch也是乱码,但是Google Calendar上正常。
  2. Google Calendar上添加中文内容,在iCal的CALDav和iTouch上都显示正常。

  也就是说如果我要三方同步的话,只能在Google Calendar上添加内容,iCal和iTouch上只能用来查看。

4 Responses to “靈異事件”

  • Michael says:

    现在 ical 和 gcalendar 同步已经官方支持了,不用那么麻烦了。

  • kDolphin says:

    @Michael 能告知具体设置吗?我没找到类似的选项。

  • kDolphin says:

    我找到了,是加CalDAV吧,现在问题更复杂了:
    iCal里往CalDAV添加中文内容,iCal和iTouch里显示乱码,但是GCalendar正常。
    GCalendar里添加中文内容,iCal和iTouch里显示都正常。
    iTouch里添加中文内容,只能和iCal本地同步,不会自动扔到GCalendar里去。

  • kDolphin says:

    我找到了,是加CalDAV吧,现在问题更复杂了:
    iCal里往CalDAV添加中文内容,iCal和iTouch里显示乱码,但是GCalendar正常。
    GCalendar里添加中文内容,iCal和iTouch里显示都正常。
    iTouch里添加中文内容,只能和iCal本地同步,不会自动扔到GCalendar里去。

Leave a Reply

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).