Googleカレンダーにical形式(*.ics)のファイルを別カレンダーとして登録したときに文字化けしていた原因が分かりました。 Googleカレンダーではレスポンスのヘッダーに文字コードを指定しないと駄目らしい。ここのブログで教えてもらった。 icalが置いてあるディレクトリの.htaccessに addtype text/calendar; charset=utf-8 を記述してみたりしたけど駄目だったので、PHPでさくっと作りました。 <?php header('Content-Type: text/calendar; charset=utf-8'); $sFile = $_GET['ical']; readfile($sFile); ?> このファイルをical.phpとすると http://www.hoge.com/ical.php?ical=suganuma.ics というア