phpMyAdminを用いてデータベース上のレコードをエクスポートする際、レコードに日本語が含まれると文字化けして正しくエクスポートできない!というのを経験された方は多いのではないでしょうか。 多くの方は、phpMyAdminからエクスポートしてファイルとして保存した後に、保存したファイルをテキストエディタ等で開き、文字コードをSJISやその他希望する文字コードに変換してさらに保存することで、参照可能にされていると思います。 私もその一人でした。UTF-8のレコードをSJIS指定でエクスポートしても、UTF-8のまま出力されてしまうのです。SQL実行画面では正しく日本語が見えるのに、なぜかエクスポートして保存したファイルは文字化けしているんですよね。 今回、最近PHPに関する知識と興味が増えているので、なぜユーザーが指定する文字コードで変換されないのかを調べてみることにしました。長くなると