質問編集履歴
6
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -128,8 +128,14 @@
|
|
128
128
|
|
129
129
|
|
130
130
|
|
131
|
-
|
132
|
-
|
133
131
|
ちなみに『input.html』で表示される画面とソースは以下画像です。
|
134
132
|
|
135
133
|
![イメージ説明](59aa34226d5ae6037d242b217a8c34e3.png)
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
追記2
|
138
|
+
|
139
|
+
htmlファイルの『<meta charset='UTF-8' />』のUTF-8を囲っている記号を削除し
|
140
|
+
|
141
|
+
『<meta charset=UTF-8 />』このように記述すると無事実行されました!
|
5
画像の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -132,4 +132,4 @@
|
|
132
132
|
|
133
133
|
ちなみに『input.html』で表示される画面とソースは以下画像です。
|
134
134
|
|
135
|
-
![イメージ説明](
|
135
|
+
![イメージ説明](59aa34226d5ae6037d242b217a8c34e3.png)
|
4
画像変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,9 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
php.iniファイルは、参考書をもとに以下の
|
5
|
+
php.iniファイルは、参考書をもとに以下の書き換えを行いました。
|
6
|
+
|
7
|
+
|
6
8
|
|
7
9
|
output_handler = mb_output_handler
|
8
10
|
|
@@ -23,6 +25,8 @@
|
|
23
25
|
mbstring.substitute_character = none;
|
24
26
|
|
25
27
|
date.timezone = Asia/Tokyo
|
28
|
+
|
29
|
+
|
26
30
|
|
27
31
|
|
28
32
|
|
@@ -96,7 +100,7 @@
|
|
96
100
|
|
97
101
|
[追記]
|
98
102
|
|
99
|
-
![イメージ説明](4
|
103
|
+
![イメージ説明](480ed39b1b3fe336213346fc24136714.png)
|
100
104
|
|
101
105
|
htmlファイル保存方法は画像のように「標準テキストのエンコーディング」を「Unicode(UTF-8)」に設定しています。
|
102
106
|
|
3
改行の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,13 +34,7 @@
|
|
34
34
|
|
35
35
|
input.htmlファイルは以下の記述をしています。
|
36
36
|
|
37
|
-
|
38
|
-
|
39
|
-
|
40
|
-
|
41
37
|
```html
|
42
|
-
|
43
|
-
|
44
38
|
|
45
39
|
<!DOCTYPE html>
|
46
40
|
|
@@ -134,6 +128,4 @@
|
|
134
128
|
|
135
129
|
ちなみに『input.html』で表示される画面とソースは以下画像です。
|
136
130
|
|
137
|
-
|
138
|
-
|
139
|
-
![イメージ説明](
|
131
|
+
![イメージ説明](e0992de017509e8618114571afd69997.png)
|
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,25 +34,35 @@
|
|
34
34
|
|
35
35
|
input.htmlファイルは以下の記述をしています。
|
36
36
|
|
37
|
+
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
```html
|
42
|
+
|
43
|
+
|
44
|
+
|
37
45
|
<!DOCTYPE html>
|
38
46
|
|
39
47
|
<html>
|
40
48
|
|
41
49
|
<head>
|
42
50
|
|
43
|
-
<meta charset='UTF-8' />
|
51
|
+
<meta charset='UTF-8' />
|
44
52
|
|
45
|
-
<title>sample</title>
|
53
|
+
<title>sample</title>
|
46
54
|
|
47
55
|
</head>
|
48
56
|
|
57
|
+
|
58
|
+
|
49
59
|
<body>
|
50
60
|
|
51
|
-
<form method = "POST" action = "message.php">
|
61
|
+
<form method = "POST" action = "message.php">
|
52
62
|
|
53
|
-
<input name = "name" type = "test">
|
63
|
+
<input name = "name" type = "test">
|
54
64
|
|
55
|
-
<input type = "submit" value = "送信">
|
65
|
+
<input type = "submit" value = "送信">
|
56
66
|
|
57
67
|
</form>
|
58
68
|
|
@@ -60,9 +70,15 @@
|
|
60
70
|
|
61
71
|
</html>
|
62
72
|
|
73
|
+
```
|
74
|
+
|
63
75
|
|
64
76
|
|
65
77
|
message.phpには以下の記述をしました。
|
78
|
+
|
79
|
+
```php
|
80
|
+
|
81
|
+
|
66
82
|
|
67
83
|
<?php
|
68
84
|
|
@@ -72,8 +88,52 @@
|
|
72
88
|
|
73
89
|
?>
|
74
90
|
|
91
|
+
```
|
92
|
+
|
75
93
|
|
76
94
|
|
77
95
|
サファリを使って、http://localhost//PHPテスト/input.htmlにつなぐと、何故かテキスト入力が二つ出てきて一つに文字化けした文字が入っています。
|
78
96
|
|
79
97
|
送信ボタンがテキスト入力になっているのに加え、文字化けはどのようにすれば通常に動作しますか?
|
98
|
+
|
99
|
+
|
100
|
+
|
101
|
+
|
102
|
+
|
103
|
+
[追記]
|
104
|
+
|
105
|
+
![イメージ説明](44a27f38570cc87df3fcac66e4a8fd7b.png)
|
106
|
+
|
107
|
+
htmlファイル保存方法は画像のように「標準テキストのエンコーディング」を「Unicode(UTF-8)」に設定しています。
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
送信ボタンが入力テキストになっているという問題は
|
112
|
+
|
113
|
+
typeやvalueなどを囲っている『"』←コレが『“』←このようになっていたので、書き換えるとボタンになりました。
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
見にくいですが、今までが↓こうなっていて
|
118
|
+
|
119
|
+
![イメージ説明](77008fa5684eb553352946e1f0302287.png)
|
120
|
+
|
121
|
+
↓このように書き換えると上手く出来ました。
|
122
|
+
|
123
|
+
![イメージ説明](440bd7d2fafbc9e8a1adf1a01509705e.png)
|
124
|
+
|
125
|
+
|
126
|
+
|
127
|
+
しかし、正しい方の記号をコピペするとうまくいくのですが、何故か『Shift』+『2』を押して自分で打つと一瞬正しい記号で表示されますがすぐにちょっと斜めになった実装できない方の記号になってしまいます。また、コピペした記号のすぐ隣で文字を打っても記号が変形し、実装できない方の記号になってしまいます。
|
128
|
+
|
129
|
+
何か入力の設定がおかしいのでしょうか?
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
ちなみに『input.html』で表示される画面とソースは以下画像です。
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
![イメージ説明](8fac21daf69c383e0d530ef2e0794072.png)
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,43 +4,23 @@
|
|
4
4
|
|
5
5
|
php.iniファイルは、参考書をもとに以下のように書き換えました。
|
6
6
|
|
7
|
-
|
8
|
-
|
9
7
|
output_handler = mb_output_handler
|
10
|
-
|
11
|
-
|
12
8
|
|
13
9
|
default_charset = UTF-8
|
14
10
|
|
15
|
-
|
16
|
-
|
17
11
|
mbstring.language = Japanese
|
18
|
-
|
19
|
-
|
20
12
|
|
21
13
|
mbstring.internal_encoding = UTF-8
|
22
14
|
|
23
|
-
|
24
|
-
|
25
15
|
mbstring.http_input = auto
|
26
|
-
|
27
|
-
|
28
16
|
|
29
17
|
mbstring.http_output = pass
|
30
18
|
|
31
|
-
|
32
|
-
|
33
19
|
mbstring.encoding_translation = Off
|
34
|
-
|
35
|
-
|
36
20
|
|
37
21
|
mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII
|
38
22
|
|
39
|
-
|
40
|
-
|
41
23
|
mbstring.substitute_character = none;
|
42
|
-
|
43
|
-
|
44
24
|
|
45
25
|
date.timezone = Asia/Tokyo
|
46
26
|
|
@@ -54,8 +34,6 @@
|
|
54
34
|
|
55
35
|
input.htmlファイルは以下の記述をしています。
|
56
36
|
|
57
|
-
|
58
|
-
|
59
37
|
<!DOCTYPE html>
|
60
38
|
|
61
39
|
<html>
|
@@ -67,8 +45,6 @@
|
|
67
45
|
<title>sample</title>
|
68
46
|
|
69
47
|
</head>
|
70
|
-
|
71
|
-
|
72
48
|
|
73
49
|
<body>
|
74
50
|
|
@@ -100,6 +76,4 @@
|
|
100
76
|
|
101
77
|
サファリを使って、http://localhost//PHPテスト/input.htmlにつなぐと、何故かテキスト入力が二つ出てきて一つに文字化けした文字が入っています。
|
102
78
|
|
103
|
-
|
104
|
-
|
105
79
|
送信ボタンがテキスト入力になっているのに加え、文字化けはどのようにすれば通常に動作しますか?
|