この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
iCalendar形式データでGoogleカレンダーに予定を取り込めました。
※「iCalendar」「vCalendar」の違い
BEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:カレンダー名 X-WR-TIMEZONE:Asia/Tokyo BEGIN:VEVENT DTSTART;VALUE=DATE:開始日時(20110413T233000Z) DTEND;VALUE=DATE:終了日時(共通フォーマット) DTSTAMP:日時(共通フォーマット) UID:ユニークID(36桁英数記号?) CLASS:PUBLIC CREATED:日時(共通フォーマット) DESCRIPTION:iCalendar形式で作っています(説明) LAST-MODIFIED:日時(共通フォーマット) LOCATION:杉並区荻窪(場所) SEQUENCE:0 SUMMARY:テストです(タイトル) STATUS:CONFIRMED TRANSP:OPAQUE END:VEVENT END:VCALENDAR
文字化けしてしまったら
基本的に文字コードは「UTF-8」です。
GoogleカレンダーがiCalendar形式を読み込む際にタイプ指定が必要です。
.htaccessの場合 AddType "text/calendar; charset=utf-8" .ics
PHPの場合 header('Content-Type: text/calendar; charset=utf-8');