마지막 단계에서
force_download(mb_convert_encoding($file_name, 'utf-8', 'euc-kr'), $filedata);
이렇게 해 봤는데 깨지는데요.... 제가 조금 테스트 해 보니깐요...IE만 그런거 같지 않은데요.. 파폭하고 크롬은 utf-8로 잘 되는데.. IE랑 사파리(원도용)는 깨지는군요... 음...워쩐데요... ㅡ.ㅡ;;
euc-kr로 파일명을 통일하세요. ff는 utf-8이나 euc-kr(cp949) 모두 잘 받는데, ie만 그러더군요.