こんにちは、PHP の特定の文字に問題があります。文字は「返すべき」です
“
しかし、私がするとき
echo htmlentities('“');
私は得る
�
私は何を間違っていますか??
こんにちは、PHP の特定の文字に問題があります。文字は「返すべき」です
“
しかし、私がするとき
echo htmlentities('“');
私は得る
�
私は何を間違っていますか??
ファイルが utf-8 で、php のバージョンが 5.4 未満であるように見えるので、htmlentities にこれを伝えてください。
echo htmlentities('“', ENT_COMPAT | ENT_HTML401, "UTF-8");
この 1 つのcodeonlineのようなオンライン インタープリターを使用してみてください。
私の場合、問題なく引用符 (") が返されました。詳細なドキュメントについては、ドキュメントを確認してください。
http://php.net/manual/en/function.htmlentities.php
(参考までに、このスレッドでさらに多くのサンドボックス ツールを見つけることができます)。