プログラム初心者のcakephp2.x・wordpress情報

プログラム初心者のcakephp2.xの技術情報・wordpressやAPI関連も覚書(PHP・mySQL)

初歩的なミスに愕然とした。日本語の扱いって難しい・・・。

ファイルのアップロードで日本語の場合

※ファイルは所定のディレクトリにアップロードできていた。

 

DBに格納した場合に文字化けしてしまう。

1、プログラム上でのファイル名のエンコーディング(mb_convert_encoding)。

2、DBのカラムの文字コードが一致しない。

 

今回のケースでは2のDBの指定カラムがまったくちがうエンコードだったので、文字化けを引きおこしていたのだった。

 

う・・・情けない。

日本語って文字化けに引っかかりやすいから思わぬ時間を取られてしまいますね。