cookieに書き込んだvalueの文字化けはどうすれば直るのでしょうか?

文字コードはUTF-8、Shift-JISで試したのですが、なかなかうまくいきません。

ご存知の方がいましたら、教えてください。
よろしくお願いしますm(__)m

回答の条件
  • 1人10回まで
  • 登録:
  • 終了:2011/11/13 22:20:03

回答1件)

id:windofjuly No.1

回答回数2625ベストアンサー獲得回数1149

クッキーはマルチバイト文字を処理できず、また、

スペースなど含んではいけない文字も存在します

 

phpのように自動的に変換してくれるものもありますが、

いくつか質問しておられるJAVAScriptであれば、

クッキーに格納する際にはescape

クッキーから読み取った際にはunescapeという処理が必要になります

(元々の文字コードは格納時と読み取り字で同じにしておけば良いです)

 

詳しくは下記などを参照

http://www.tohoho-web.com/wwwcook.htm

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません