<?php
echo '<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
</head>
<body>
<form action="test2.php" method="POST">
<input name="str1" value="テストです">
<input type="submit">
</form>
</body></html>';
exit;
}
?>
こうして送信されたデータは
<?php
echo '<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS">
</head><body>';
echo $_POST['str1'];
・・・・・
として表示しますが、このままのテストソースではSJISで普通に表示されますが、EUCで表示するにはWindowsの中のphp.iniを編集すればよいと思います。
どのようにすればよいですか?
test2.phpが・ニ・ケ・ネ、ヌ、ケと表示したら成功です。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
mbstring.internal_encoding = EUC-JP
mbstring.http_output = EUC-JP
になっていて、入出力共にEUCで統一されてるならば、
<meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS">
↓
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
と入出力それぞれのHTMLを変更して、
ファイルをEUCで保存していないと、
単に化けている日本語が表示されると思います。
質問の意図がイマイチ理解できないので、
こういうことを求めているのか自信もてませんが・・・
No.3
- 回答日時:
>サーバと同じ文字環境をローカルで作成しようとしているところです。
サーバでは phpinfo() は表示できませんか。
表示できるならその中のmbstringの設定を同じにすれば良いと思います。
mbstring.internal_encoding "euc-jp"
mbstring.encoding_translation On
なのだと思いますが
No.1
- 回答日時:
<?php
mb_language('ja');
mb_internal_encoding('sjis');
echo '<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS">
</head><body>';
echo mb_convert_encoding($_POST['str1'],'euc-jp');
・・・・・
では?
この回答への補足
ありがとうございます。すみません、質問が不足でした。
何もコンバートせずにEUCを出力するようにしたいです。
サーバと同じ文字環境をローカルで作成しようとしているところです。
サーバでは質問文のソースで・ニ・ケ・ネ、ヌ、ケと表示されています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP php ログイン 1 2022/11/01 00:24
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ヒアドキュメントを中断してinc...
-
文字化けについて
-
PHPをはじめて1日目なので・・・
-
どうしたら確認ができますか!?
-
HTMLのpost送信について
-
「文字列連結」を使って作成中...
-
入力項目を渡したい
-
文字化けについて
-
前後の全角スペースを削除する...
-
PHPのWebアプリ作成
-
PHPです。日本語はどのよう...
-
これまで遷移してきたサイト内...
-
レンタルサーバーと自宅サーバ...
-
ブログ記事の更新ページについて
-
【BAT(バッチ)ファイル】Web...
-
PHP8を使うと、大量のWarningが...
-
onedrive にexcelファイルをア...
-
文字化けに関して
-
FORMで送信ボタンと戻るボタン...
-
空メールの作り方教えて欲しい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字化けについて
-
日付と年月日を選択するコード...
-
複数の文字列をファイルに書き...
-
phpの画面表示が真っ白です
-
ヒアドキュメントを中断してinc...
-
前後の全角スペースを削除する...
-
PHP(smarty)についての質問(文...
-
初心者で数当てゲームを作って...
-
どうしたら確認ができますか!?
-
PHPをはじめて1日目なので・・・
-
PHPのWebアプリ作成
-
ローカル環境で動くのに本番環...
-
すみません また宜しくお願い...
-
HTMLとPHP間のデータ受け渡し
-
PHPで地域名のみ変更
-
php エラー
-
さくらインターネットレンタル...
-
file_get_contents関数なのですが
-
mb_convert_variablesで変換出...
-
レンタルサーバーと自宅サーバ...
おすすめ情報