人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

クッキーの情報を表示した際に文字化けが発生してしまいます。
PHP4を使用しております。

文字のエンコードについては、
PHPの処理にて、header(”Content-Type:text/html;charset=EUC-JP”);
HTMLソース上にて、
<meta http-equiv=”Content-Type” content=”text/html; charset=EUC-JP”>
を指定しております。
どうか宜しくお願いします。

●質問者: tokyoec
●カテゴリ:ウェブ制作
✍キーワード:EUC-JP HTML PHP エンコード クッキー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● winwood
●20ポイント

http://www.parkcity.ne.jp/~chaichan/src/perl05.htm

このサイトは移動しました

クッキーに全角文字を格納しているのでしょうか?

その場合、クッキーの出力及び入力する際のエンコードは意識されてますでしょうか?

参考URL等を見てURLエンコードしてください。


余談ですが、クッキーに個人情報を書き込むのはやめた方がいいですよ。


2 ● thrillseeker
●40ポイント

http://php.s3.to/man/function.mb-convert-encoding.html

mb_convert_encoding

状況がはっきりと分かりませんがクッキーの内容に日本語が含まれていて、それを表示する PHP で発生している問題、との推察を元に回答します。だとすると、 Win や Mac のブラウザーでは通常 Shift-JIS でフォーム入力を返しますので、これを PHP で内部的に一旦 EUC に変換してから表示する必要があります。

◎質問者からの返答

ありがとうございます。

もう少し詳細な情報を記載して再度質問することにします

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ