旧字体漢字の文字化けを防ぐ

csvファイルを読み込ませる処理で、文字コードを変更する処理がよくあります。

そのときに、「Shift-JIS」から「UTF-8」に変換をすると思いますが、そのときに文字列をうまく変換できない時があります。

きちんと文字列が読めるようにしたいと思います。

 

環境

OS/ミドルウェア バージョン
CentOS 7.2.1511
Apache 2.4.6
PHP 7.0.22
MySQL 5.7.17

 

mb_convert_encodingを使用

ポイントはSJIS-winを使用するところです。

詳しくはコチラ → はしご高などの旧字体漢字の文字化けを防ぐ

 

投稿者: samancha