ホームページ >バックエンド開発 >PHPチュートリアル >UTF-8 以外のエンコードでは json データが文字化けしますか?権威をもって言ってください
UTF-8 以外のエンコードでは json データが文字化けしますか?権威を持って話させてください
ファイルのエンコーディングと一致している必要はありません
したがって、 json_encode() のパラメータは utf-8 エンコーディングでなければなりません。空の文字または null を取得します。
それは手書きではなく、単なるテキストですが、エンコードとデコードはすべて json コントロールの機能に依存します
これは、JSON データに含まれるデータの内容によって異なります。いくつかの言語が含まれています。コンテンツも文字化けします。ダブルクォーテーションで囲まれた内容も文字化けします。以前にもこれに遭遇したことがあります。
パラメータを渡すときにエンコードが必要です
文字化けは主観的な感じです
gbk 環境で utf-8 コンテンツを視聴し、utf-8 環境で gbk コンテンツを視聴します。スペイン語環境で中国語のコンテンツを視聴すると、見慣れない記号が表示され文字化けするという。しかし、実際には、これらの環境ではコンテンツはそのように表示されるべきであり、単にあなたがそれを認識していないだけです
したがって、一般の人が見ることができるテキストを表示したい場合は、次の環境に適したコンテキストを使用する必要があります。公共。大衆を自分に合わせるのではなく