개발 Q&A

제목 저번에 한글파일 서버에서 처리하는 부분에서 질문드렸는데요.
글쓴이 브레인토스트 작성시각 2016/11/08 09:24:38
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 17000   RSS

http://blog.daum.net/_blog/BlogTypeView.do?blogid=0hEr3&articleno=112

 

위의 링크를 보니 서버 설정을 utf8과 같은 상태로 변경하는데 이런식으로 변경해주면

파일 이름중 일부가 한글로 되어야만하는 파일의 조작및 저장이 가능한가요 ?

 다음글 프로모션 준비중인데요.. 필요한 서버의 사양이 궁금합니... (2)
 이전글 ckeditor에서 이미지 업로드관련 문의 (4)

댓글

kaido / 2016/11/08 09:34:04 / 추천 0

한글 저장 파일에 근본적인 문제는 한글로 저장이 가능 하냐 아니냐가 아닙니다.

정확히 불러올수 있냐 없느냐 입니다.

그래서 파일명을 한글이 아닌걸로 저장을 하고, 호출을 시키는 것입니다.

 

과거에 윈도우 서버로 한글 파일명 그대로 파일 저장하던 서버를 다른 서버로 옮겨 줄때 

그 파일명들 따로 프로그램짜서 전부 치환하는 작업을 따로 했습니다.

괜스레 별것 아닌 이유로 오류를 유발 시킬 필요는 없거든요.

 

명백한 이유가 있어서 한글 파일명을 치환해서 변경 저장 하시라고 조언 드리는 것입니다.

그래도 한글 파일명을 원하신 다면 별수 없지요.

최종 판단은 실무자가 결정 하고, 작업에 책임도 지는 것입니다.

브레인토스트 / 2016/11/08 09:53:24 / 추천 0

@kaido

한글로 서버에 저장이 될필요는 없습니다. 그저 현재 로직에서는 PDF를 일단은 저장을 해야하고 그것을 zip파일 형태로 바꿔서

다운로드를 받아줘야하는데 zip파일에담길때 한글파일명이 아니다보니 그 pdf파일을 받아야 하는 사용자가 바로 누구의 것인지 알기가 애매하다는게 문제입니다. 그래서 일시적으로나마 파일을 변경을 하고 다시 urlencode형태로 바꿔주면 상관 없을 것 같아서그럽니다.. 사용자의 편의성을 위해서 한글로된 파일이름이 받아지긴 해야할텐데 그부분을 해결할 다른 방도가 현재 달리 없다는게 ..

변종원(웅파) / 2016/11/08 10:09:55 / 추천 0

찾으셨으면 해보시면 되는 것인데 돌다리도 두들겨 보고 건너시려는 것인가요? ^^;

서버설정도 utf-8로 바꾸면 한글파일명 저장할 수 있고 아파치 설정에 mod_url 넣으면 다운 받을 수 있습니다.

한글이던 인코딩된 파일명이던 판단은 사람(사용자)이 하는건가요? 프로그램이 하는건가요?

로직이 명확하지 않으니 저번부터 지금까지 이런 식으로 답변이 흘러가는겁니다.

개발자(서버관리자)는 프로그램(서버)안에서 신입니다. 하고 싶은대로 할 수 있어요. 

지금 상황은 요건에 대한 정리를 다시 하시고 작업하시는게 좋을 것 같네요.

 

브레인토스트 / 2016/11/08 10:13:03 / 추천 0

@웅파

제가 메인 서버개발자가 아니다보니 함부로 실서버의 설정을 바꾼다는게 일단 문제가 될 것 같아서 그렇습니다..

kaido / 2016/11/08 10:25:09 / 추천 0

@브레인토스트

그렇다면 지금 문제 해결 방법을 잘못 짚고 있으신것 같습니다.

해야할 것이 명확하다면 메인 개발자 분하고 상의 하는게 우선이 아닐까요?

 

"난 이렇게 해서 이렇게 할거다. 그러므로 서버 설정 변경이 필요하다. 만일 변경이 불허하면 대책을 달라."

 

그러면 메인 개발자 분이 무언가 대답을 하겠죠.

말도 안되는 소리를 하면  나는 못 하겠다고 하시면 될테구요.

이런 경우는 오히려 메인 개발자가 해답을 내놓아야 합니다.

 

그리고 그 메인 개발자가 하라는 대로 했다고 기록해 두시는 것도 중요합니다.

이메일로 확실히 컨펌을 받고 진행 하였다고 증거를 남겨두시는 것도 중요합니다.

브레인토스트 / 2016/11/08 10:33:32 / 추천 0

@kaido

네 감사합니다.

앞으로는 좀 더 제대로 질문하도록 신경쓰겠습니다..ㅎ