![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
お世話になります。
PHP4で作成しています。
あるPHPファイルが読み込まれたとき、
パラメータが引き渡されているか確認し、
引き渡されていない場合には、
別のページにジャンプするように以下のように作成しています。
if ($aaa==""){
header("Location: aaa.php" );
}else{
header("Conten-type: text/html; charset=Shift_JIS");
}
通常、aaa.phpファイルは文字化けしないのですが、
このファイルから自動的に飛んだときに
文字化けで表示されてしまいます。
ブラウザの更新ボタンをクリックすると、
きちんと表示されるようになります。
文字化けした時のエンコードを見ると
西ヨーロッパ言語になっています。
aaa.phpファイルでも、
charset=shift_jis
と指定しているのですが、
何が原因でしょうか?
よろしくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
ジャンプ先のページの<head>の間に以下のタグを埋め込めばなおると思います。
<meta http-equiv="content-type" content="text/html; charset=shift_jis">
参考URL:http://coltd.tk/
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_15.png?8acaa2e)
No.2
- 回答日時:
いずれも文字コードがShift_JISなら、いずれの場合にも文字コード指定を入れる。
if ($aaa==""){
header("Conten-type: text/html; charset=Shift_JIS\nLocation: aaa.php" );
}else{
header("Conten-type: text/html; charset=Shift_JIS");
}
Locationでjumpしてから文字コード指定しても、ブラウザはその前のデータを参照してしまうという記述をどこかで読んだように思います。
ありがとうございます。
ですが、
Conten-type: text/html; chrset=Shift_JIS
を記述したら、
aaa.phpに飛ばず、そのファイルの内容が
表示されてしまいました。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP メールフォームのタイトルが文字化け 2 2023/06/17 12:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルの文字コードを調べる...
-
ブラウザーで日本語が文字化け...
-
[php初心者]サイトを見てデータ...
-
別ファイルの変数を呼び出した...
-
mb_send_mailを実行するとエラ...
-
PHPファイルの中身が見られるこ...
-
$_SERVER と $_ENV の違い
-
お名前comのPHPとmysqlの接...
-
複数ファイルを連続でダウンロード
-
ボタンのクリック数を合計保存...
-
これからのPHP開発ではPDOを選...
-
URLの中の~の記号の意味は?
-
VB6にてメールを送信する方法
-
AccessのDoCmd.SendObjectについて
-
$str=preg_replace('/\\u3000/'...
-
PHPでの複数ファイル出力
-
makefile でファイルをコピーす...
-
携帯で撮影した画像をサーバー...
-
PHPでUNIXシステムコマンド...
-
BASIC認証のユーザー名をPHPで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字集合範囲外の文字とパーセ...
-
(mysql_set_charset)PHPでINSER...
-
EUC-JPのサイトをSHIFT-JISに変...
-
EUCからshift_jisに書き換えに...
-
PHPで「®」や特殊文字のエスケープ
-
PHPでセッション導入後に初めて...
-
mysql→EUC-JP、php→UTF-8の時の...
-
PHPで韓国語の表示がうまくいき...
-
携帯の文字化け
-
サーバーにアップすると文字化...
-
サーバーにアップすると文字化...
-
ファイルの文字コードを調べる...
-
文字コード変えたら、fopenでき...
-
wordpressがMySQLに日本語デー...
-
フォームからPOSTされた値をXML...
-
自作cgiのページがIE10で文字化...
-
フォーム入力のエンコーディン...
-
海外で作成されたPHPスクリプト...
-
HTTPヘッダはメタタグにも記述...
-
MySQL+PHPサイトでSJISからEUC...
おすすめ情報