1
4

2 に答える 2

1

あなたの問題は部品ではなくhtmlentity_decode($currency)json_encode部品にあります。これにより、ユーロ記号が htmlentity に戻ります。

実際の € 記号の使用を強制するために使用できますjson_encode($currency, JSON_UNESCAPED_UNICODE)が、個人的には html エンティティを送信する方が良いと思います。一部のブラウザーはそれを無効なコードと見なし、予期しない結果が得られるためです。

于 2013-01-22T15:25:46.490 に答える
0

PHP側で変更を加えず、javascript側でHTMLエンティティを明示的にデコードすることで、応答を受け取った後、問題が修正されることを確認しました。この JavaScript 関数html_entity_decode()(phpjs.org/functions/html_entity_decode) を追加し、応答を警告する前に呼び出しましたが、それも機能しませんでした (その後、その関数でユーロのサポートを追加しました)。

于 2013-02-19T14:42:52.070 に答える