teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/12/10 04:27

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

answer CHANGED
@@ -1,4 +1,11 @@
1
1
  LF("\n") のみの改行を CRLF ("\r\n") にしてみてはいかがでしょうか?
2
2
 
3
3
  WikiPedia [iCalender](https://ja.wikipedia.org/wiki/ICalendar) の外部リンクに記載された[RFC5545](https://tools.ietf.org/html/rfc5545#section-3.1)文書を調べてみると
4
- 改行コードについての定めがありました。
4
+ 改行コードについての定めがありました。
5
+
6
+ 追記)
7
+ 上記、改行コードの変更とともに、
8
+
9
+ DataURL スキームのデータ部(icsMSG)を``escape()``から次のエンコード方式に変えてみてください。
10
+ 1. ``encodeURIComponent()`` でパーセントエンコーディングにしてみる
11
+ 2. データ形式 に ``base64``を指定した上で ``atob()``でBase64エンコードする