fgetcsvでSJISのファイルを取り込む際の、文字化けの対処法
2010年11月19日
仕事で、SJISのCSVファイルをPHP+MySQLでデータベースに登録をするプログラムを書いていたのですが、何故か一文字目が文字化けして正常に登録することができず。
原因を調べてみたら、CSVから取り込む関数、fgetcsvはSJISのファイルを取り込む際に、バグがあるらしいとのことでした。
※そこに気が付くのに時間がかかりました(汗)
しかし、色々と調べたところ無事解決したのでメモしておきます。
下記サイトを参考にしました。
下記の関数を定義して、fgetcsvと同じように使うことで、解決しました。