ブラウザは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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
basp21 Proでのメールの暗号化...
-
ms_send_mail関数で改行(\\n)す...
-
ループの中で mailItemObj.Disp...
-
HPの更新をしたら自動でメール...
-
UWSCにつきまして
-
$_SERVER{'HTTP_X_UP_SUBNO'}取...
-
PHPのif文でその処理を途中で抜...
-
FTPコマンドでディレクトリごと...
-
onedrive にexcelファイルをア...
-
VBSの「MsgBox」について
-
ImageCreate関数が undefined f...
-
.phpと.incファイルの違いはな...
-
.phpファイルが、表示されない
-
Subversionのリポジトリの削除
-
FTPClientで転送結果(OKかFAIL)
-
【file_exists】ファイルが存在...
-
3つ以上の論理積は利用可能なの...
-
phpのエラー
-
ヒアドキュメントの中で演算子...
-
指定した期間の日付生成
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6にてメールを送信する方法
-
コマンドプロンプトで添付ファ...
-
ランダムな文字列を生成しその...
-
Bookを閉じて保存した時のみ実...
-
VBでメールを送る時のSMT...
-
ループの中で mailItemObj.Disp...
-
一定時間毎に同じ動作を繰り返...
-
存在しないメールアドレスかど...
-
mail関数を使用しても送られない。
-
メールアドレスの存在確認はで...
-
AccessのDoCmd.SendObjectについて
-
処理の早いメール送信プログラム
-
<HTML>~入る タグ が無いから ...
-
mb_send_mail関数により送信さ...
-
SendMailがエラーを返さない
-
VB.NETでフリーメールアドレス...
-
HPの更新をしたら自動でメール...
-
WinXP+Apache1.3.29 + php4で、...
-
ヒアドキュメントを利用してメ...
-
powerbuilderのメール機能について
おすすめ情報
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>
今後ともよろしくお願いいたします。