とある案件で、日本語ドメインでクッキー(cookie)にいろいろ保存したい問題が発生した時、 そのとき調べたことをメモ。
例:ちょんまげ.comというドメインの場合。
document.cookie = "domain" + ちょんまげ.com;
みたいにクッキー(cookie)に設定しても無駄です。 escape("ちょんまげ.com");
・・・も、だめです。
一応の解決策。
punycode変換がかけて設定して下さい。 「ぷに」ではなく、ぴゅにこーど。
javascript punycode変換 とかで一発ドンの検索結果でますよ。