PHP5の環境においてfgetcsvの処理後のカラムが文字化けする

fgetcsv関数はVer.4→5の間で仕様変更があり、ロケール設定を考慮するようになったので、場合によっては文字化けしたり、\””に囲まれた改行を正しく処理できなかったりする。その場合には、

setlocale(LC_ALL, ‘ja_JP.eucJP’);

をコードに埋め込むか、もしくは、/language/japanese/global.phpに記述すると良い。

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です