ホームページ >バックエンド開発 >PHPチュートリアル >生成後にファイルが文字化けするのはなぜですか?
ファイル生成後に文字化けしてしまうのはなぜですか?
対応するテキストを置換する関数を書いたのですが、置換後、表示されるテキストが ?????????????????になってしまいました。 ? ???????、???????????????、?????????
このようなコードの文字化けは単なる偶然でしょうか?私のプログラムは完成しました プログラムは utf-8 を使用して書かれています
-----解決策---------
iconv() を使用してコンテンツを utf-8 に変換します。使用方法についてはマニュアルを参照してください。
------解決策------------------
ファイルは ANSI でエンコードされています。iconv() を使用して変換してから書き込みます。