現在、PHP 側には gbk、utf-8、big5 など、さまざまなエンコーディングが存在します。
json 形式を使用する場合、js はサーバーからデータを取得する必要があります。 もちろん、big5 エンコード環境に中国語がある場合、json_encode は false を返します。もちろん、再帰を使用して中国語を 1 つずつトランスコードしてから json を再作成することもできますが、これが毎回最善の解決策であるとは思えません。このようなトランスコーディングを行うと、パフォーマンスが低下します。
他にオプションがあるかどうかお聞きしたいのですが?そうでない場合は、これを使用するしかありません
返信内容:
json 形式を使用する場合、js はサーバーからデータを取得する必要があります。 もちろん、big5 エンコード環境に中国語がある場合、json_encode は false を返します。もちろん、再帰を使用して中国語を 1 つずつトランスコードしてから json を再作成することもできますが、これが毎回最善の解決策であるとは思えません。このようなトランスコーディングを行うと、パフォーマンスが低下します。
他にオプションがあるかどうかお聞きしたいのですが?そうでない場合は、これを使用するしかありません
utf8 が最も信頼性があります
すべてのエンドでutf-8統一フォーマットのjsonを均一にエンコードします