지업로더로 업로드시 한글 파일명 깨짐현상 해결

gupload.gif
팁이라기 보단, 해결 방법이 맞는데 다른 유저분들이 잘 찾아볼 수 있는곳 같아서 여기에 팁란에 올립니다.

예전에 김처로님께서 올려주신 "지에디터와 지업로더 같이 쓰기"의 스킨에서 한글 파일명을 업로드시 한글이 깨지는 경우 해결 방법입니다.

(스킨 관련 게시글 :
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=62142
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=13136 )

원인은 euc-kr 시스템에서 파일 업로드 통신을 utf-8로 사용하여 생기는 문제 입니다.
ajax를 이용하기 때문에 utf-8로만 인식하더군요..

방법은 photo_upload.php 파일 34번째 줄에

    $upload['source'] = $filename;

이 부분을 

 if(preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $filename)) { // 한글이면 true 반환
  $upload['source'] = iconv("UTF-8", "EUC-KR", $filename); // UTF-8을 euc-kr로 변환
 } else {
  $upload['source'] = $filename;
 }


로 교체하여 주시면 됩니다.

첨부파일

gupload.gif (7.1 KB)
0회 2008-02-13 17:10
|

댓글 7개

감사합니다^^:
정말 좋습니다. 업로드가 편해서 살거 같네요^^
ㅜ.ㅜ오늘은 일본어 파일때문에 고생하는구낭..
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 5,240
17년 전 조회 2,886
17년 전 조회 3,287
17년 전 조회 3,118
17년 전 조회 6,698
17년 전 조회 3,364
17년 전 조회 8,253
17년 전 조회 7,732
17년 전 조회 4,196
17년 전 조회 8,179
17년 전 조회 3,503
17년 전 조회 9,847
17년 전 조회 1만
17년 전 조회 4,001
17년 전 조회 2,709
17년 전 조회 4,559
17년 전 조회 4,374
17년 전 조회 4,606
17년 전 조회 3,086
17년 전 조회 6,641
🐛 버그신고