게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
개발시 맥Mac관련 질문(슬래쉬/가 콜론:으로 바뀌는 사양 등)
게시물ID : programmer_20184짧은주소 복사하기
작성자 : USG♡
추천 : 0
조회수 : 1087회
댓글수 : 3개
등록시간 : 2017/04/03 22:29:16
옵션
  • 본인삭제금지
안녕하세요.

일본에서 개발자로 일하고 있는 사람입니다.
저는 현재 모 전직사이트의 유지보수 업무를 하고있는데요.
이번에 사양 수정을 하면서 Mac과 관련하여 몇가지 궁금증이 있어서 고견을 듣고자 글을 적게 되었습니다.

●금번 수정내용
> 현재 파일업로드용으로 windows서버를 사용하고 있습니다. (사진 및 이력서 파일 업로드용)
기존에 windows용 파일명 사용금지 기호 (\?/등...)를 체크하는 사양이 없었는데
이번에 유저분이 Mac으로 \가 들어간(실제로는 일본이라 엔마크¥로 표시) 파일을 업로드 하던 중 시스템에러가 발생하여
업로드 전에 사용금지 기호를 체크하는 처리를 추가하였습니다.


●Mac과 관련하여
(먼저 제가 Mac에 거의 무지하다는 것을 밝히고싶어요....)
windows환경에서의 테스트는 모두 OK로 통과하였습니다. 
그런데 Macbook으로 테스트를 하는데... 테스트는 OK지만 몇가지 의문이 생겼습니다.

◆ (1) 파일명의 /(슬래쉬)가 :(콜론)이 되는 현상
1) 파일명에 /를 넣는다.
2) 사이트 화면에서 [파일열기]로 해당 파일을 선택한다.
3) 파일명의 /가 :으로 변환된다.
[예] 업/로드.xlsx -> 업:로드.xlsx 

windows에서는 /, : 둘 다 사용금지기호이기때문에 결과로는 이상없지만, 너무나도 신경이 쓰입니다.. 
제가 인터넷에 검색해봤을때는, OS X 상에서 이전에 경로구분용으로 :을 쓰던게 남아있어서 그렇다고 하던데.. 
공식문서였던 건 아니었던지라 정확한 내용이 맞는지는 모르겠어요

◆ (2) Chrome에서 \가 \(백슬래쉬)로 표시되는 현상
이건 Mac의 사양이라기엔 애매하지만... 우선 Macbook에서 발견된 현상이라 함께 올립니다.
파일업로드 시, 사용금지 기호 체크에 걸리면 관련 메세지를 표시하도록 되어있습니다.
properties파일내에 메세지를 저장하였습니다. 참고로 개발언어는 Java예요
메세지는 대략 "파일명에 다음 문자는 사용하실수없습니다 \/<>......(이하 사용금지단어 리스트 나열)" 입니다.
그런데 크롬에서는 \가 백슬래쉬로 표시된다고 고객사에서 문의가 왔습니다.
(제가 직접 테스트했던 맥북을 볼 수 없는 상황인지라 눙무리...ㅠㅠㅠㅠㅠ )
사파리에서는 \로 표시되었는데 왜 때문에...!!!

이 또한 인터넷에서 조사해봤는데, 폰트문제로 인해 일어날 가능성이 있다는 글이 있어서
제 개발환경(windows)의 크롬 폰트를 영어권으로 설정한 뒤에 확인해봤지만 재현되지않아서 멘붕상태입니다.


혹시 위의 내용과 관련하여 선배님들의 조언을 들을 수 있을까요?
글 읽어주셔서 감사합니다. 오늘도 고생많으셨어요!
출처 멘붕속의 나
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호