영카트 상세페이지 작성란에 파일다운로드 추가시 한글명으로된 pdf파일

영카트 상세페이지 작성란에 파일다운로드 추가시 한글명으로된 pdf파일

QA

영카트 상세페이지 작성란에 파일다운로드 추가시 한글명으로된 pdf파일

본문

<a href="dwn/파일/다운로드.pdf" class="shop_dwn" rel="nofollow">자료 다운로드</a>

 

이런식으로 추가하고 알ftp에 파일오 업로드를 한 상태입니다. 

 

그런데 한글로 했을땐 안되고, 영문으로 바꾸면 되는데 한글명으로 가능한 방법이 있을까요?

 

직접적으로 href에 들어간 도메인을적어서 들어가도 한글명으로 했을땐 가비아 404에러가 뜨고, 

 

영문명으로 바꾸면 정상적으로 됩니다 ㅠ

이 질문에 댓글 쓰기 :

답변 1

사용자가 접근하는 브라우저가 작동하는 환경의 인코딩은 보통 utf-8인 형태가 많이 사용됩니다

 

그러나 서버상에서 파일이 저장되는 인코딩은 utf-8이 아닌경우도 많이 있습니다.

그러면 

한글로 호출한 파일의 인코딩이 서버상에서는 깨진 특수문자가 되겠죠

 

반대로

사용자의 브라우저가 utf-8이 아닌경우라도 마찬가지가 될수있습니다.

 

IE에서는 이걸 방지하기위해서 모든전송URL에 utf-8 적용 옵션이 있는데

그마저도 정확히 안정적이라하다고 보장하긴 어렵습니다.

 

그래서, 가능하면 한글이 아닌 영문파일을 추천합니다.

 

파일 링크를 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">
이런식으로 하면 가능은 합니다만... 되로록 영문으로 처리하는게 좋습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,160 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT