これはおそらく本当に単純な質問ですが、私はそれに関する情報を見つけることができません。
私は、さまざまなソースからの大量のデータを集約し、そのデータをデータベースに保存するシステムを使用しています。ほとんどの場合、システムは正常に動作しますが、システムが気に入らない文字エンコード(たとえば、データがフランス語などの別の言語である場合)がデータに含まれる場合があるという問題が発生することがあります。
データは処理サーバー(Gearmanを使用)に渡され、ソースに関連するすべての情報が確実に渡されるように、必要なものすべてを含む配列をjson_encodeします。あなたへの私の質問は、json_encodeをtry / catchブロックでラップした場合、「PHP警告:json_encode():引数に無効なUTF-8シーケンス」メッセージが表示されると、catchブロックがアクティブになりますか?
ありがとう!