묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
zbxe1.0버전을 쓰고 있는데, 업데이트를 하면 해결될 문제라고 알고 있습니다.
다만.. 업데이트를 하면 그간 제가 수정한 소스 코드들이 다 사라진다고 해서.....
한글 이름으로 된 이미지 파일이 정상적으로 나오도록 수정만 하고 싶습니다...
어떻게 방법이 없을까요?
한글이름으로 된 이미지 파일 뜨게 하기
2008.08.09 12:38
zbxe1.0버전을 쓰고 있는데, 업데이트를 하면 해결될 문제라고 알고 있습니다.
다만.. 업데이트를 하면 그간 제가 수정한 소스 코드들이 다 사라진다고 해서.....
한글 이름으로 된 이미지 파일이 정상적으로 나오도록 수정만 하고 싶습니다...
어떻게 방법이 없을까요?
댓글 10
-
꽃들
2008.08.09 12:52
-
주박사
2008.08.09 13:13
1.0.5로 업그레이드 해도 되지 않습니다. 그것은 버그인데 아직 고쳐지지 않고 있네요.
제가 보기에는 이 경우가 많은 사람이 있는 것 같은데 저의 경우는 나야나 와 닷홈에서 호스팅을 하는데
업그레이드가 아닌 새로 설치해도 마찬가지입니다. 서버하고 관련있는 것 같은데 해결이 안 되고 있군요. -
글쓴이
2008.08.09 13:18
에휴... 회원분들에게 영문과 숫자로된 파일만 올려달라고 당부하고 있긴한데, 이것을 지키지 않는 회원들도 있기에...
고민이 많네요. 답변 고맙습니다. 더 정보를 알고 계신 분께선 리플 달아주세요~ -
billjs
2008.08.09 14:05
이 문제는 urlencode() / urldecode() 로 쉽게 패치할 수 있습니다. 이런 문제가 비교적 최근에 만들어진 PHP 어플리케이션에서 (아직도!) 발생한다니 놀랍군요.
어떤 사이트들은 클라이언트의 인터넷 익스플로러 설정을 변경할 것을 강요하기도 하지만 이는 궁극적인 해결방법도 아니고 올바른 방법도 아닙니다. URL (유니버설 리소스 로케이션)은 이름 그대로 전 세계 어디서나 유일한 주소여야 하겠기에 이를 유니코드의 인코딩 중 하나인 UTF-8으로 변경하여 전송한다는 아이디어는 잘못된 것이 아닙니다. 많은 웹개발자 및 자칭 파워유저들이 오해하고 있는 부분 중에 하나입니다. (이렇게 말하는 저는 URL을 UTF-8으로 강제 변환하지 않은 Firefox를 쓰고 있지만...) -
billjs
2008.08.09 14:08
저는 저만의 문제로 (PHP 6와의 문제) 아직 zbXE를 실행도 못해봤지만, 현재 버전에서 해당되는 에러가 지속되면 버그 신고란에서 한글 이름으로 된 이미지가 보이지 않음을 밝히고 해결책으로 urlencode와 urldecode 함수를 사용해달라고 하시기 바랍니다. zbXE 개발자들이 무슨 뜻인지 알고 즉시 고쳐줄 것으로 믿습니다. -
Gnee
2008.08.09 14:54
파일명이 한글파일이거나 %가 들어갈경우 엑스박스로 뜨던데..
=ㅅ= 참 머리아픈문제입니다.. -
Gnee
2008.08.09 16:23
어라 %로된 이미지파일 외에 한글파일 잘 출력되네요. -
백성찬
2008.08.09 16:44
1.0.5에서 윈도우 서버도 한글됩니다.
Gnee님 말과 같이 특수 문자는 안됩니다.
물론 파일 업로드를 위해 소스를 수정하면 특수 문자도 가능합니다.
특수문자 업로드 예)
http://hihsw.com/?document_srl=279399 -
글쓴이
2008.08.10 00:35
안녕하세요. 글쓴이입니다. 저와같은 문제로 검색을 하신 분들을 위해....
아직 테스트가 미비해서 된다 안된다라곤 말씀을 못드리지만
http://www.zeroboard.com/15831655
전 여기를 참고해서 일단 수정은 해놓은 상황입니다.
소스 코드는 베타버전떄와 달리 좀 변했으니까 컨트롤+F해서 소스를 찾아보시고 바꿔보심 될듯 하네요. -
기브쓰
2008.09.22 16:18
위에 글쓴이 님의 방법으로 한글 파일명 해결은 가능한데요.
근본적인 해결책은 아직업나요?
1.05이상에서도 파일 업로드는 해결 되었는데. 100kb 이상 한글 이미지는 엑박 뜨는 증상은 여전하더군요
갈등되지요.