phpアップロードファイル名が文字化けする アップロードされたファイル名をトランスコードするだけです ? $fileName = iconv('utf-8','gb2312',$file['name']);