CI 묻고 답하기

제목 ci의 do_upload 질문
글쓴이 호동 작성시각 2015/06/30 21:04:41
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14512   RSS
ci 의 do_upload 는 utf-8 을 지원하지 않나요?, 아니면 한글이나 특수문자를 지원하지 않는건가요?
iconv 도 사용해보았지만 실패! 'ㅁ'..
파일 이름이 한글로 된 것을 업로드 하고 나서 파일 저장소를 확인해 보면 한글이 깨져 있어서
/upload/한글.png 이런식으로 불러오면 이미지를 불러오지 못합니다.
업로드 하고나서 파일 저장소에 저장이 될 때 한글은 아래와 같이 깨집니다.
감옥

아니면 위의 깨진것을 /upload/감옥.png 이런식으로 저장된 파일명을 들고오는 방법은 없을까요?
 다음글 view 에 데이터 표현식 관련 질문드립니다. (2)
 이전글 db 현재시간 부러오는건 어떻게 하나요?? (5)

댓글

변종원(웅파) / 2015/06/30 23:22:06 / 추천 0
config에 encrypt_name 옵션을 true 로 주시면 랜덤하게 암호화된 문자열로 저장이 됩니다.
db에 파일명 저장할때 
orig_name(한글파일명)과 file_name(암호화된 파일명)을 둘다 저장하시고 사용하시면 됩니다.
포럼소스 참고하세요.

그게 싫으시다면 apache에 mod_url.c 를 적용하셔야 합니다. 구글에서 mod_url.c 검색해보세요.


 
호동 / 2015/07/03 18:48:15 / 추천 0
답변감사합니다