한글이름으로 된 파일 첨부할 때 깨지는 현상!!??
이거 뭐가 잘못된건지..다른데서는 이상없는데...
utf-8 서버, config.php에 utf-8...다 확인했는데...
첨부 이미지처럼 깨지네요. 해결방법이 없을까요?
download.php에서 iconv로 변경해봤는데...
여전히 그러네요.
결국은 파일이름이 나오지 않도록 파일이름 부분을 삭제하고 "파일을 다운로드하시겠습니까?" 메시지만 나오게 해서 사용하고 있는데.. 그래도, 파일 이름이 나왔으면 좋겠네요.
utf-8 서버, config.php에 utf-8...다 확인했는데...
첨부 이미지처럼 깨지네요. 해결방법이 없을까요?
download.php에서 iconv로 변경해봤는데...
여전히 그러네요.
결국은 파일이름이 나오지 않도록 파일이름 부분을 삭제하고 "파일을 다운로드하시겠습니까?" 메시지만 나오게 해서 사용하고 있는데.. 그래도, 파일 이름이 나왔으면 좋겠네요.
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
파일 업로드하면 파일이름은 db에 저장하고 이걸 인코딩해서 저장을 다시 한후에
다운로드 할때 디비에서 파일이름을 불러와서 보내주는 방식으로 알고있습니다.
파일테이블이 인코딩이 안맞으면 제목이 깨질수도 있을것같습니다만..
header("content-disposition: attachment; filename=\"".iconv('utf-8','euc-kr',$original)."\"");