PHP Jsonの解決decode解析に失敗しました


PHP Jsonの解決decode解析に失敗しました
プロジェクトで問題が発生し、EXEにアクセスした後、送られてきたJSONデータは、あるデータベースに処理中に問題が発生し、JSONデータは解析されていない.分析したところ、データにはフランス語の文字が含まれていることが分かった.json_decodeとjson_EncodeはUTF-8を受け入れてUTF-8データを返します.ここで、送信されたデータiso-8859-1は、まずutf 8_を使用します.encode、jsonを再使用decode

$data = json_decode(utf8_encode($data));

ページがUTF-8符号化でない場合はutf 8_を使用する必要がありますdecodeは復号し、データを正常に表示します.utf8_encodeは実はiconvであり、他の符号化をutf 8に変換する.