php で読み込んだファイルの内容が文字化けする場合の解決策: 1. HTML テンプレートのヘッダーにデフォルトのエンコーディングが設定されているかどうかを確認します; 2. charset=UTF-8 の UTF-8 を指定されたエンコーディング形式に変更します; 3.アップロードするファイルのエンコード形式を設定します。
この記事の動作環境:Windows7システム、PHP7.1バージョン、DELL G3コンピュータ
HTMLテンプレートヘッダーが設定されているか確認してくださいデフォルトのエンコーディングに
列:
UTF-8 を入力しますcharset=UTF-8 指定されたエンコード形式に変更します
#PHP 出力エンコード列を設定します: header("Content-Type: text/html; charset=UTF-8" );charset=UTF-8 の UTF-8 を指定されたエンコード形式に変更します#アップロードされたファイルのエンコード形式を設定します (システムのデフォルト)は ANSI)
例: メモ帳を保存するときに、名前を付けて保存し、UTF-8 エンコード形式を設定すると、エンコードが上記のエンコードと一貫性があり、文字化けが発生しないことを確認できます。
#注意事項ブラウザの閲覧エンコーディングはプログラムのエンコーディングと一致していることに注意してください
[推奨学習:
PHP ビデオ チュートリアル]
以上がPHPが文字化けしたファイルコンテンツを読み取った場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。