ブラウザはchromeです。
<form method="GET" action="get_uke.php">
<input type="text" name="a">
<div>
<input type="submit" value="送信">
</div>
</form>
~以上は 送信側(拡張子html)ですが
参考書のサンプルの文字コードが「UTF-8」になっています。
日本語を送信するので文字コードは 「SJISかJIS」かどちらかだと思います。
それで 送信画面の「テキストBOX」に「送信文字列」
と入力して、送信すると受け側には
<?php
print $_GET["a"];
?>
と表示されます。
受け側(文字コードはUT-8)PHPは
<?php
print $_GET["a"];
?>
ですが 通常であれば 送信文字列 と表示されるはずです。
それで、送信側の文字コードを EUC-JP に変更すると
「送信ボタン」が文字化けしますが、「送信文字列」と
受け側はちゃんと 文字が出てきます。
原因はそれぞれを 文字コード にあるみたいですが
送信側のHTML と受信側のPHP のそれぞれ
文字コードを 何にすればいいのでしょうか
いろいろ やりましたが 文字化け します。
もしかして まだ試していないのですが!
正規の <HTML>~始まる
タグ が無いからでしょうか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんにちは
>参考書のサンプルの文字コードが「UTF-8」になっています
はい。それが宜しいと思います。
https://web-generalist.com/character-code-utf8/
PHPの出力及びHTMLのcharsetをUTF-8に揃えてください。
>正規の <HTML>~始まるタグが無いからでしょうか?
HTMLを出力する際は、DOCTYPE宣言から出力し、metaタグ内でchaset=UTF-8を明示するようにしましょう。
https://testtesttest21.sakura.ne.jp/wp/2017/06/1 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- Visual Basic(VBA) Selenium Basicの件 5 2023/04/10 20:55
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードプレス、Contact Form 7...
-
powerbuilderのメール機能について
-
一定時間毎に同じ動作を繰り返...
-
コマンドプロンプトで添付ファ...
-
メール送信 MAPIMessages.Send ...
-
Bookを閉じて保存した時のみ実...
-
リファラが取得できない?
-
存在しないメールアドレスかど...
-
フォントの色を変えるには?
-
PHPの設定で、 エラーが発生し...
-
onedrive にexcelファイルをア...
-
Linux:PHPでTELNETによるSMTP...
-
ListViewコントロールでサムネ...
-
ボタンのクリック数を合計保存...
-
PHPのif文でその処理を途中で抜...
-
現在位置より2つ上のディレク...
-
別ファイルの変数を呼び出した...
-
【file_exists】ファイルが存在...
-
UWSCでファイルのアップロード...
-
PHPExcel処理速度が遅い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードプレス、Contact Form 7...
-
コマンドプロンプトで添付ファ...
-
存在しないメールアドレスかど...
-
VB6にてメールを送信する方法
-
ヒアドキュメントを利用してメ...
-
メールアドレスの存在確認はで...
-
Bookを閉じて保存した時のみ実...
-
AccessのDoCmd.SendObjectについて
-
submitボタンの二重送信について
-
リファラが取得できない?
-
HPの更新をしたら自動でメール...
-
javamailで220の応答が遅い
-
Q)PHPでメール送信について
-
ループの中で mailItemObj.Disp...
-
mail関数を使うと遅いので
-
ロリポップと、phpで自動の返信...
-
<HTML>~入る タグ が無いから ...
-
phpメールフォームから送信され...
-
ランダムな文字列を生成しその...
-
VB.NETでフリーメールアドレス...
おすすめ情報
UTF-8 でも文字列しましたので
最後の手段として
以下ですが 簡易的作成しました。
実行結果は「送信文字列」 とでました。
ありがとうございます。
成功したみたいです。
様子を見ます。
<!DOCRYPE html>
<html>
<head>
<title>ソフトバンククリエイティブへリンク</title>
</head>
<body>
<form method="GET" action="get_uke.php">
<input type="text" name="a">
<div>
<input type="submit" value="送信">
</div>
</form>
</body>
</html>
今後ともよろしくお願いいたします。