【PHP】Shift-JISからUTF-8に変換で文字化け

大量のcsvデータを処理するのに、Laravelのgoodby/csvを使ってるときに

Shift-JISのCSVデータが、文字化けするパターンがあったのでメモ。




1. SJISの他に、Windows用の文字を考慮した、SJIS-winというのが存在するのを知り、試してみた結果、それでも文字化け

2. php.iniやApacheの設定を見直しても、文字化け

3. わけわからん。。。。

という状況でした。

 

最終的に、秀丸のテキストエディタで名前をつけて保存で文字コードをUTF-8に変換して上書き保存した後に

やりたかった処理をしたら、普通にできました。

ただそれだけ。笑

 

PHPの文字コード変換だとなんでダメだったんだろう。。。




コメントを残す

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