영카트 상세페이지 작성란에 파일다운로드 추가시 한글명으로된 pdf파일 채택완료
qoqofh
4년 전
조회 1,740
<a href="dwn/파일/다운로드.pdf" class="shop_dwn" rel="nofollow">자료 다운로드</a>
이런식으로 추가하고 알ftp에 파일오 업로드를 한 상태입니다.
그런데 한글로 했을땐 안되고, 영문으로 바꾸면 되는데 한글명으로 가능한 방법이 있을까요?
직접적으로 href에 들어간 도메인을적어서 들어가도 한글명으로 했을땐 가비아 404에러가 뜨고,
영문명으로 바꾸면 정상적으로 됩니다 ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
4년 전
사용자가 접근하는 브라우저가 작동하는 환경의 인코딩은 보통 utf-8인 형태가 많이 사용됩니다
그러나 서버상에서 파일이 저장되는 인코딩은 utf-8이 아닌경우도 많이 있습니다.
그러면
한글로 호출한 파일의 인코딩이 서버상에서는 깨진 특수문자가 되겠죠
반대로
사용자의 브라우저가 utf-8이 아닌경우라도 마찬가지가 될수있습니다.
IE에서는 이걸 방지하기위해서 모든전송URL에 utf-8 적용 옵션이 있는데
그마저도 정확히 안정적이라하다고 보장하긴 어렵습니다.
그래서, 가능하면 한글이 아닌 영문파일을 추천합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
q
qoqofh
4년 전
한글명으로 다운받을 수 있게끔은 못하는 걸까요?
i
iBNeer
4년 전
파일 링크를 urlencode 처리해서
<a href="dwn%2F%ED%8C%8C%EC%9D%BC%2F%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C.pdf" class="shop_dwn" rel="nofollow">
이런식으로 하면 가능은 합니다만... 되로록 영문으로 처리하는게 좋습니다.
<a href="dwn%2F%ED%8C%8C%EC%9D%BC%2F%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C.pdf" class="shop_dwn" rel="nofollow">
이런식으로 하면 가능은 합니다만... 되로록 영문으로 처리하는게 좋습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인