« iptables | メイン | もといた勤務先が吸収される »

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

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

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

setlocale(LC_ALL, 'ja_JP.eucJP');

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



トラックバック

トラックバックは本サイトの紹介(リンクがあれば可)があるものに限り受付いたします。このエントリーのトラックバックURLは以下のとおりです。

http://blog.development-network.net/mt/mt-tb.cgi/97

コメントを投稿