PHP5で文字化け(EC-CUBE)

EC-CUBEの1.3.4でCSVアップロードを行うと、商品の一括登録がうまく行えない件についてメモ。

原因はどうやらこれらしい。
http://blog.plastik.jp/archives/6:PHP5 の fgetcsv() で読み込み内容が腐る現象

上記ページを参考に。回避方法として
admin/products/upload_csv.php
70行目  $fp = fopen($enc_filepath, "r");
の後に、

$buf = mb_convert_encoding(file_get_contents($filepath),"euc", "sjis");
$fp = tmpfile();
fwrite($fp, $buf);
rewind($fp);

と記載する事で、正常にアップロードできるようになった。
チェック環境は、PHP5.0.4です。