2

こんにちは、PHP の特定の文字に問題があります。文字は「返すべき」です

“

しかし、私がするとき

echo htmlentities('“');

私は得る

�

私は何を間違っていますか??

4

2 に答える 2

5

ファイルが utf-8 で、php のバージョンが 5.4 未満であるように見えるので、htmlentities にこれを伝えてください。

echo htmlentities('“', ENT_COMPAT | ENT_HTML401, "UTF-8");
于 2013-07-07T19:06:45.237 に答える
0

この 1 つのcodeonlineのようなオンライン インタープリターを使用してみてください。

私の場合、問題なく引用符 (") が返されました。詳細なドキュメントについては、ドキュメントを確認してください。

http://php.net/manual/en/function.htmlentities.php

(参考までに、このスレッドでさらに多くのサンドボックス ツールを見つけることができます)。

于 2013-07-07T19:14:08.490 に答える