답변 4개 / 댓글 4개
전체 사이트가 다 utf-8 로 되어 있는 거면
$original = iconv('utf-8', 'euc-kr', $file['bf_source']); // SIR 잉끼님 제안코드
이 구문이 필요가 없습니다.
아래 처럼 바꿔주세요.
$original = rawurlencode($file['bf_source']); // 사이트 전체가 utf8 이기 때문에 euc-kr 로 변경할 이유가 없음.
$original = iconv('utf-8', 'euc-kr', $file['bf_source']); // SIR 잉끼님 제안코드
밑에
die( $original);
추가하셔서 파일명이 제대로 출력되는지 확인해보세요.
몇가지 테스트를 해봐야 알 수 문제입니다.
g5_board_file 내에 bf_source 컬럼값이 제대로 들어갔는지 확인해보시고요.
/bbs/download.php 중 $original 값이 제대로 출력이 되는지 확인해보셔야 할 것 같습니다.
답변에 대한 댓글 1개
잉끼다님 답변 감사드립니다.
참고로 HWP, PDF 파일은 정상적으로 다운로드 되는 것으로 확인되었습니다.
DOCX 파일에서 나타나는 현상 같습니다.
1. g5_board_file 내 bf_source값은 제대로 쌓이고 있습니다.
2. 79~80 Line에
//$original = urlencode($file['bf_source']);
$original = iconv('utf-8', 'euc-kr', $file['bf_source']); // SIR 잉끼님 제안코드
로 작성되어 있습니다.
참고로 HWP, PDF 파일은 정상적으로 다운로드 되는 것으로 확인되었습니다.
DOCX 파일에서 나타나는 현상 같습니다.
1. g5_board_file 내 bf_source값은 제대로 쌓이고 있습니다.
2. 79~80 Line에
//$original = urlencode($file['bf_source']);
$original = iconv('utf-8', 'euc-kr', $file['bf_source']); // SIR 잉끼님 제안코드
로 작성되어 있습니다.
답변을 작성하려면 로그인이 필요합니다.