1. ホーム
  2. javascript

[解決済み] 私のウェブページには ' と表示され、' と表示されません。

2022-01-29 18:53:38

質問内容

JSONを返すPHPスクリプトと、このJSONをパースするjs関数があります。phpではhtmlspecialcharsを使用していますが、ウェブページに値を表示する際、以下のようになります。 ' は ' で置き換えられない。 " 何か思い当たることはありますか?

解決方法は?

が表示されている場合 ' という文字列が表示されている場合、おそらくどこかで文字列をダブルエンコードしてしまっているのでしょう。

1回目のエンコードで文字列が変化 ' から ' .

2回目のエンコードで文字列が変わる ' から ' .

この結果、文字ではなくコードが表示されます。 && をビジュアルに表示し、残りを無視します。