PHPの文字エンコーディングでEUC-JPからUTF-8へ変換した時に色々ハマったのでメモ。 今までeucJP-winとSJIS-winを使っておけばOKって思ってたけど、実際は色々違うみたい。 検証する文字列 纊あいa忞寬①㈱Ⅲ㌔髙アイウ 検証した時に使ったコード $str = "纊あいa忞寬①㈱Ⅲ㌔髙アイウエオ"; echo "EUC-JP > UTF-8\n"; echo 'EUC-JP = ' . mb_convert_encoding($str, 'UTF-8','EUC-JP') . "\n"; echo 'eucJP-win = ' . mb_convert_encoding($str, 'UTF-8','eucJP-win') . "\n"; echo 'CP51932 = ' . mb_convert_encoding($str, 'UTF-8','CP51932') .