ホームページ >バックエンド開発 >PHPチュートリアル >単純な php コードが文字化けする原因を見つけるのを手伝ってください。言葉がありません。
1. EditPlus を開きます
2. 新しい空の PHP ファイルを作成します
3.
<?phpecho "很好";?>
理由は、ブラウザのデフォルトが gbk エンコードであるため、文字化けするためです。ヘッダーを使用して出力文字セットを指定するだけです。
理由は、ブラウザのデフォルトが gbk エンコードであるため、文字化けが発生するためです。ヘッダーを使用して出力文字セットを指定するだけです。
これも文字化けしています。BOM のない形式で保存してみても問題ありません。
1.php ファイルは BOM フリー形式で保存されます。
2. PHPページに中国語が含まれている必要があります。ページとして出力する場合はヘッダーを指定する必要があります。出力および表示しない場合はヘッダーを指定する必要はありません。
1. UTF-8 エンコーディングとして保存する場合は、BOM ヘッダーを削除する必要があります。
2. 原則はこれですが、詳細はニーズによって異なります。
1.php ファイルは BOM フリー形式で保存されます。
2. PHPページに中国語が含まれている必要があります。ページとして出力する場合はヘッダーを指定する必要があります。出力および表示しない場合はヘッダーを指定する必要はありません。
このように理解できます。設定されたヘッダーのエンコーディングは、出力するエンコーディングと一致している必要があります。
私が学習を始めた当初は、コードが文字化けするたびに、次のようにまとめました。 Web ページが文字化けする場合は、次の 3 つのコードを覚えておいてください。
1. ドキュメント ストリーム: header("Content-type:text/html;charset=utf-8"); 2. データベース: $pdo-> ;query('SET NAMES UTF8');
将来、php_cli を実行するときは、utf-8 を使用できなくなります。最初にそれを覚えておく必要があります。