ホームページ >バックエンド開発 >PHPの問題 >PHPでJSONデータをUTF8に変換する方法

PHPでJSONデータをUTF8に変換する方法

藏色散人
藏色散人オリジナル
2021-11-04 10:06:493969ブラウズ

php で json データを utf8 に変換する方法: 1. PHP サンプル ファイルを作成します; 2. 「json_encode($xm_json,JSON_UNESCAPED_UNICODE);」を通じて json 配列を utf8 として保存します。

PHPでJSONデータをUTF8に変換する方法

#この記事の動作環境:Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン

php json 変換方法データを utf8 に保存します ?

php json は utf8

json_encode($xm_json,JSON_UNESCAPED_UNICODE);//将json数组保存为utf8

php として保存されます json_encode は 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。