안녕하세요. <div><br></div> <div>일본에서 개발자로 일하고 있는 사람입니다.</div> <div>저는 현재 모 전직사이트의 유지보수 업무를 하고있는데요.</div> <div>이번에 사양 수정을 하면서 Mac과 관련하여 몇가지 궁금증이 있어서 고견을 듣고자 글을 적게 되었습니다.</div> <div><br></div> <div>●금번 수정내용</div> <div>> 현재 파일업로드용으로 windows서버를 사용하고 있습니다. (사진 및 이력서 파일 업로드용)</div> <div>기존에 windows용 파일명 사용금지 기호 (\?/등...)를 체크하는 사양이 없었는데</div> <div>이번에 유저분이 Mac으로 \가 들어간(실제로는 일본이라 엔마크¥로 표시) 파일을 업로드 하던 중 시스템에러가 발생하여</div> <div>업로드 전에 사용금지 기호를 체크하는 처리를 추가하였습니다.</div> <div><br></div> <div><br></div> <div>●Mac과 관련하여</div> <div><span style="font-size:9pt;">(먼저 제가 Mac에 거의 무지하다는 것을 밝히고싶어요....)</span></div> <div><span style="font-size:9pt;">windows환경에서의 테스트는 모두 OK로 통과하였습니다. </span></div> <div>그런데 Macbook으로 테스트를 하는데... 테스트는 OK지만 몇가지 의문이 생겼습니다.</div> <div><br></div> <div>◆ (1) 파일명의 /(슬래쉬)가 :(콜론)이 되는 현상</div> <div>1) 파일명에 /를 넣는다.</div> <div>2) 사이트 화면에서 [파일열기]로 해당 파일을 선택한다.</div> <div>3) 파일명의 /가 :으로 변환된다.</div> <div>[예] 업<span style="font-size:9pt;">/</span><span style="font-size:9pt;">로드.xlsx -> 업</span><span style="font-size:9pt;">:</span><span style="font-size:9pt;">로드.xlsx </span></div> <div><br></div> <div>windows에서는 /, : 둘 다 사용금지기호이기때문에 결과로는 이상없지만, 너무나도 신경이 쓰입니다.. </div> <div>제가 인터넷에 검색해봤을때는, OS X 상에서 이전에 경로구분용으로 :을 쓰던게 남아있어서 그렇다고 하던데.. </div> <div>공식문서였던 건 아니었던지라 정확한 내용이 맞는지는 모르겠어요</div> <div><br></div> <div>◆ (2) Chrome에서 \가 \(백슬래쉬)로 표시되는 현상</div> <div>이건 Mac의 사양이라기엔 애매하지만... 우선 Macbook에서 발견된 현상이라 함께 올립니다.</div> <div>파일업로드 시, 사용금지 기호 체크에 걸리면 관련 메세지를 표시하도록 되어있습니다.</div> <div>properties파일내에 메세지를 저장하였습니다. 참고로 개발언어는 Java예요</div> <div>메세지는 대략 "파일명에 다음 문자는 사용하실수없습니다 \/<>......(이하 사용금지단어 리스트 나열)" 입니다.</div> <div>그런데 크롬에서는 \가 백슬래쉬로 표시된다고 고객사에서 문의가 왔습니다.</div> <div><span style="font-size:9pt;">(제가 직접 테스트했던 맥북을 볼 수 없는 상황인지라 눙무리...ㅠㅠㅠㅠㅠ )</span></div> <div>사파리에서는 \로 표시되었는데 왜 때문에...!!!</div> <div><br></div> <div>이 또한 인터넷에서 조사해봤는데, 폰트문제로 인해 일어날 가능성이 있다는 글이 있어서</div> <div>제 개발환경(windows)의 크롬 폰트를 영어권으로 설정한 뒤에 확인해봤지만 재현되지않아서 멘붕상태입니다.</div> <div><br></div> <div><br></div> <div>혹시 위의 내용과 관련하여 선배님들의 조언을 들을 수 있을까요?</div> <div>글 읽어주셔서 감사합니다. 오늘도 고생많으셨어요!</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.