2013-02-28 初歩的なミスに愕然とした。日本語の扱いって難しい・・・。 PHP ファイルのアップロードで日本語の場合 ※ファイルは所定のディレクトリにアップロードできていた。 DBに格納した場合に文字化けしてしまう。 1、プログラム上でのファイル名のエンコーディング(mb_convert_encoding)。 2、DBのカラムの文字コードが一致しない。 今回のケースでは2のDBの指定カラムがまったくちがうエンコードだったので、文字化けを引きおこしていたのだった。 う・・・情けない。 日本語って文字化けに引っかかりやすいから思わぬ時間を取られてしまいますね。