java

파일 다운 로드 관련

gt1000 2010. 2. 3. 01:51

톰캣에서 utf-8로 한글 파일 이름을 저장 하는데... 글이 깨진다.
이유를 잘 모르겠다.

contentType = application/octet-stream 기본 text/plain
attachment:filename=" URLEncoder.encode(이름, "UTF-8");
위 코드가 왜 안 먹히는지 이해가 안된다.

태그 사이에 빈 공간이 있어서는 안된단다.
<%@ page contentType="application;" %><%@ page import="java.util.*,java.io.*,java.sql.*,java.text.*"%><%
이런 식의 태그 사이에 공백이 있으면 안됨을 의미 하는가보다.

1. 공백이 있을 시 + 로 대체된다..
이걸 replace("+", " ") 이걸로 대체해야 하는듯 싶다.

http://kwon37xi.egloos.com/1819980
권남씨 문서를 보면서 내일 테스트 함 해 봐야 겠다.