回答編集履歴
2
さらに間違いを修正
test
CHANGED
@@ -6,13 +6,13 @@
|
|
6
6
|
|
7
7
|
* `ENT_SUBSTITUTE`…U+FFFD(�)に置き換える
|
8
8
|
|
9
|
-
* `ENT_DISALLOWED`…
|
9
|
+
* `ENT_DISALLOWED`…U+FFFD(�)に置き換える(Unicode領域にあっても不適当な文字まで置き換え)
|
10
10
|
|
11
11
|
* 無指定…失敗して空文字列を返す
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
|
15
|
+
Unicodeのコードポイントにあっても、たとえばHTML5には文字として使えない領域があるので、そういうのを弾くか弾かないかが`ENT_SUBSTITUTE`と`ENT_DISALLOWED`の違いです。
|
16
16
|
|
17
17
|
|
18
18
|
|
1
ENT_IGNOREの間違い
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
* `ENT_IGNORE`…無効な文字
|
5
|
+
* `ENT_IGNORE`…無効な文字を取り除いてしまう
|
6
6
|
|
7
7
|
* `ENT_SUBSTITUTE`…U+FFFD(�)に置き換える
|
8
8
|
|