PHPでCSVファイルを読み込んだ時に日本語が消える
PHPで文字コードがUTF-8のCSVファイルを読み込んだ際、
何故か日本語が消える、という現象が。
文字化け、ではなく、消える。
また、ローカルのXAMPP環境では消えなかったのに、
サーバにアップすると消えた。
どうやら、PHP5の問題、のようで、
fgetcsv
を使用している時に起こる現象のよう。
以下のように文字コードの指定をしてやるだけで解決した。
setlocale(LC_ALL, 'ja_JP.UTF-8');
PHPで文字コードがUTF-8のCSVファイルを読み込んだ際、
何故か日本語が消える、という現象が。
文字化け、ではなく、消える。
また、ローカルのXAMPP環境では消えなかったのに、
サーバにアップすると消えた。
どうやら、PHP5の問題、のようで、
fgetcsv
を使用している時に起こる現象のよう。
以下のように文字コードの指定をしてやるだけで解決した。
setlocale(LC_ALL, 'ja_JP.UTF-8');