回答編集履歴
4
PHPであるはずないもう一つの理由。
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
そのエラーはPHPではなくjavascriptによるものです。
|
1
|
+
そのエラーはPHPではなくjavascriptによるものです。FireMobileSimulatorは使用したことありますが、クライアントサイドのスクリプトしか試せなかったはずです。
|
2
2
|
|
3
3
|
|
4
4
|
|
3
理屈をこまかく
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
そうなった場合、 というただの文字列として認識されます
|
15
|
+
そうなった場合、 というただの文字列として認識されます。そして&はエンティティコードを構成する特殊文字として認識するのですが、数式通り;で閉じていないので、一旦は最後まで読み込みます。しかし、そんなエンティティの参照コードは見当たるはずもないので、まずはエンティティの参照エラーが起き(80列目)、それによって文法も不完全なためにエンコードのエラーも起きます(99列目)。
|
16
16
|
|
17
17
|
|
18
18
|
|
2
行→列
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
そうなった場合、 というただの文字列として認識されますが、&はエンティティコードを構成する特殊文字として認識するのですが、数式通り;で閉じていないために、まずはエンティティのエラーが起き(80
|
15
|
+
そうなった場合、 というただの文字列として認識されますが、&はエンティティコードを構成する特殊文字として認識するのですが、数式通り;で閉じていないために、まずはエンティティのエラーが起き(80列目)、そのため文法も不完全なためにエンコードのエラーも起きます(99列目)。
|
16
16
|
|
17
17
|
|
18
18
|
|
1
アンパサンドの間違い
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
というエラーが出ているので、 (いわゆる空白
|
11
|
+
というエラーが出ているので、 (いわゆる空白)を と、;を付け忘れている可能性が高いです。
|
12
12
|
|
13
13
|
|
14
14
|
|