[PHP] 機種依存文字の文字コード変換(EUC-JP→UTF-8)

PHP で、EUC-JP から UTF-8 への機種依存文字の文字コード変換する方法をメモ。

mb_convert_encoding(mb_convert_encoding($value,"sjis-win","EUC-JP"),"UTF-8","sjis-win")

EUC-JP から sjis-win へ変換後、sjis-win から UTF-8 へ変換することで、機種依存文字も含めて正常に文字コード変換できるみたいです。


参考情報

PHPで、いわゆる機種依存文字の文字コード変換(EUC-JP→UTF-8)にはまる - エンジニアが作る最新ITブログ by DODA

PHP の mbstring に関するメモ