테스트 사이트 - 개발 중인 베타 버전입니다

영카트 상세페이지 작성란에 파일다운로드 추가시 한글명으로된 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">
이런식으로 하면 가능은 합니다만... 되로록 영문으로 처리하는게 좋습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인