文字列”あいうえお”を”SJIS”から”EUC-JP”に変換するコードです。
<?php $str = "あいうえお"; echo mb_convert_encoding($str,"EUC-JP","SJIS"); echo mb_convert_variables("EUC-JP","SJIS", $str); ?>
上のmb_convert_encodingとmb_convert_variablesはともに文字コードを変換する関数です。 共に後半の文字コードから、前半の文字コードに変換するような仕組みなっています。csvファイルの場合、 SJISからUTF-8に直すことで文字化けは解消しました。