ホームページ >バックエンド開発 >PHPの問題 >PHPでファイルエンコーディングをutf8に変更する方法

PHPでファイルエンコーディングをutf8に変更する方法

藏色散人
藏色散人オリジナル
2020-09-01 10:42:313857ブラウズ
php でファイル エンコーディングを utf8 に変更する方法: まず [file_get_contents] 関数を使用してファイルを文字列に読み取り、次に iconv メソッドを使用して文字列のエンコーディングを変換し、最後に文字列をファイルに書き込みます。

PHPでファイルエンコーディングをutf8に変更する方法

推奨: 「PHP ビデオ チュートリアル

php Convert File Encoding

    $contents_before = file_get_contents($input);
    $contents_after = iconv('UCS-2','UTF-8',$contents_before);
    file_put_contents($input, $contents_after);

処理後の注意点ファイル $input が変更されました。

file_get_contents() 関数は、ファイル全体を文字列に読み取ります。

iconv — 文字列は必要な文字エンコーディングに従って変換され、

file_put_contents() 関数は文字列をファイルに書き込みます。

以上がPHPでファイルエンコーディングをutf8に変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。