#この記事の動作環境:Windows7 システム、PHP7.1 バージョン、DELL G3 パソコンphp で json データを utf8 に変換する方法: 1. PHP サンプル ファイルを作成します; 2. 「json_encode($xm_json,JSON_UNESCAPED_UNICODE);」を通じて json 配列を utf8 として保存します。
php json 変換方法データを utf8 に保存します ?
php json は utf8json_encode($xm_json,JSON_UNESCAPED_UNICODE);//将json数组保存为utf8
json_encode## として保存します#(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL json >= 1.2.0)
json_encode — 変数の JSON エンコード
Description
json_encode(mixed $value, int $options = 0, int $depth = 512): string|false
値の JSON 表現を含む文字列を返します。
エンコーディングは、渡されたオプション パラメーターの影響を受けます。さらに、浮動小数点値のエンコーディングは、serialize_precision に依存します。
パラメータ
値
エンコードされる値は、リソース タイプを除く任意のデータ タイプにすることができます。
すべての文字列データのエンコードは UTF-8 である必要があります。
注:
PHP は JSON のスーパーセットを実装します。» RFC 7159 を参照してください。
オプション
次の定数で構成されるバイナリ マスク: JSON_FORCE_OBJECT 、JSON_HEX_QUOT、JSON_HEX_TAG、JSON_HEX_AMP、JSON_HEX_APOS、JSON_INVALID_UTF8_IGNORE、JSON_INVALID_UTF8_SUBSTITUTE、JSON_NUMERIC_CHECK、JSON_PARTIAL_OUTPUT_ON_ERROR、JSON_PRESERVE_ZERO_FRACTION、JSON_PRETTY_PRINT、JSON_U NESCAPED_LINE_TERMINATORS、JSON_UNESCAPED_SLASHES、JSON_UNESCAPED_UNICODE、JSON_THROW_ON_ERROR。 JSON定数の詳細については、JSON定数のページをご覧ください。
深さ
最大深度を設定します。 0 より大きくなければなりません。
戻り値
成功した場合は JSON エンコードされた文字列を返し、失敗した場合は false を返します。
推奨学習: 「
PHP ビデオ チュートリアル以上がPHPでJSONデータをUTF8に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。