アカウント名:
パスワード:
使う側の各人個々の使い方の問題だからどんな変更点があったかドキュメントを精査してから使えという思想なんですね。ちょっとお友達になりたくないデベロッパコミュニティだなとしろーととして思いました。つか、もっと上位の変更点で気がつけるように書いて欲しいものだなとひいてしまいます。。。
PHP: htmlspecialchars - Manual [php.net]
省略した場合のデフォルト値は、PHP 5.4.0 より前のバージョンでは ISO-8859-1、そして PHP 5.4.0 以降では UTF-8 となります。
と
この関数を使ううえでは ISO-8859-1 と ISO-8859-15、 UTF-8、cp866、 cp1251、cp1252 そして KOI8-R は事実上同等です。 string 自体がそのエンコーディングにおける有効な文字列である限り、 これらのエンコーディングでは htmlspecialchars() の影響が及ぶ文字がみな同じ位置にあるからです。
// オフトピだが、そのページの閲覧でHTML Validatorが山のようなウォーニングををををを。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
なるほど…… (スコア:1)
使う側の各人個々の使い方の問題だからどんな変更点があったかドキュメントを精査してから使えという思想なんですね。ちょっとお友達になりたくないデベロッパコミュニティだなとしろーととして思いました。つか、もっと上位の変更点で気がつけるように書いて欲しいものだなとひいてしまいます。。。
PHP: htmlspecialchars - Manual [php.net]
省略した場合のデフォルト値は、PHP 5.4.0 より前のバージョンでは
ISO-8859-1、そして PHP 5.4.0 以降では UTF-8 となります。
と
この関数を使ううえでは
ISO-8859-1 と ISO-8859-15、
UTF-8、cp866、
cp1251、cp1252 そして
KOI8-R は事実上同等です。
string 自体がそのエンコーディングにおける有効な文字列である限り、
これらのエンコーディングでは
htmlspecialchars() の影響が及ぶ文字がみな同じ位置にあるからです。
// オフトピだが、そのページの閲覧でHTML Validatorが山のようなウォーニングををををを。