csvファイルでdbに登録時、日本語文字化け

おっしー

おっしー

大体の処理は書けてたのですが文字化けが直らず調べてると

$gyosei_cd = mb_convert_encoding($gyosei_cd, "UTF-8","Shift-JIS");

このmb_convert_encodingはもし文字コードがShift-JISだったらUTF8に置き換えてくれます。
これをしてなかったので文字化けが直りませんでした。失態。

で、今回insertするデータが多く処理途中でエラーが。

php.iniで設定されているset_time_limitを

set_time_limit(0);

と現在のファイルの先頭書いて解決。

set_time_limit→実行時間の最大値を制限するのを一時的に制限なしとしてみました。

どうでもいいですが原付でこけたら痛いですね。

この記事のシェア数

デザイン力×グローバルな開発体制でDXをトータル支援
お問い合わせ 会社概要DL