0

"html コンテンツで構成される文字列を html ファイルに出力していますが、html ファイルでは html 特殊文字がエンコードされています (たとえば\")。書き込み関数を使用する前に、htmlspecialcharacters_decode も使用しました。奇妙な部分は、私のコンピューターでは文字がエンコードされていないのに対し、サーバーにアップロードされたものはエンコードされていることです。どうすればこの問題に対処できますか?

予想通りありがとう!

4

1 に答える 1

2

あなたはおそらく魔法の引用に苦しんでいます

phpinfo(); を確認してください。

マジック クォートをクリアするには、php.net のディスカッションを参照してください: http://www.php.net/manual/en/function.stripslashes.php

例 (c) jeremysawesome:

array_walk_recursive($_POST, create_function('&$val', '$val = stripslashes($val);'));
于 2012-04-17T22:51:11.333 に答える