私はphpページを呼び出すjavascriptスクリプトを用意しています。提案はPHPのページでうまく返されますが、なんらかの理由で、HTMLページの要素としてjavascriptオブジェクトリクエストのresponsetextを設定すると、すべての特殊文字(つまり、áまたはã)がこの疑問符として表示されます。要求が正しく読み込まれていることを確認するために、要求の応答テキストで関数IIを実行する必要がありますか?javascript変数の特殊文字はasとして表示され続けますが、どうすればこれを防ぐことができますか?
ありがとうございました。
'htmlentities'はしばしば問題になります。エンティティ参照のみが、実際にHTMLエンティティを定義している文字を置き換えます(例: 'é'->'é '、'e̋'-> 'e̋')。 ASCII文字。また省略されたときのデフォルトの 'encoding'引数はISO-8859-1です。これはあなたが実際に作業しているエンコーディングではないため、出力で不正なエンティティ参照が発生します。 – bobince