Home › 게시판 › 커뮤니티 › Q&A › naversync 에 관해서 질문점 할게요.. › 'naversync 에 관해서 질문점 할게요..'에 답변달기
2015/09/11 2:46 오전
#28837
서버의 charset 설정, 웹서버(apache,nginx등)의 기본 charset, 업로드 하는 파일의 charset(윈도우,OSX,Linux등 에서의 한글), 브라우저의 기본 인코딩, 웹페이지의 인코딩, 파일명이 urlencode 되었는지, mysql DB에 저장되는 한글 파일명의 인코딩 등등등 관련된 사항들이 많답니다~
모든 조건 혹은 적당한 조건이 UTF-8로서 맞아떨어진다면 한글파일을 업로드해도 별 문제가 없을거에요. 요즘에는 서버들이 대부분 UTF-8기준으로 셋팅이 되니까 한글파일 업로드 해도 문제 없는경우가 많습니다.
여기서 고민할 문제는, 한글이름을 가진 파일의 업로드 자체가 안된다는 점인데요.
– PHP에서 파일이 업로드 되는과정(워드프레스와 무관)에서 어떠한 오류가 발생하거나,
– 업로드된 파일(임시폴더 /tmp 등)을 새로운 경로(/uploads/…)로 옮기는 과정(move_uploaded_file)에서 ‘파일을 찾지 못함(파일 이름/경로로 인식할 수 없슴)’ 류의 오류가 발생하는게 아닌가 합니다.
우선은 서버의 문자형식이 UTF-8로 되어 있는게 맞는 것인지 다시 한 번 확인해 보시는게 좋을 것 같네요.
위에 Matthew님이 말씀하신 “그럼 저 같으면 일단 워드프레스 보다 root 에서 이미지 확인을 할 것 같습니다.” 부분은 확인해 보신거죠?