기술지원 문의

윈도우즈에서는 됐는데 리눅스에선 한글이.. smartUpload..
원경연 / 2003-01-23 00:00

파일과 함께 text box 나 text area를

ENCTYPE=\"multipart/form-data\" 로 넘겨서..

smartUpload 로 받아서 파일 세이브와 db 저장을 하고 있습니다..

윈도우즈에서는 잘 되었습니다.. 물론 레진이고요..

linux 에서 레진 돌리는 곳에선.. 이상하게 안 되네요..

???????????????? ??????????? 

??Œ? 

이런식으로 나오네요..

smartUpload 빈으로 들어가서 한글을 제대로 인식하지 못하는 것 같습니다..

그런데.. 왜.. windows에서는 됐는데.. linux에서는.. 안될까요..

호스팅 받고 있는데.. 그쪽의 resin.conf 가 다를까요..

euc_kr 이거는 돼어 있다던데..

혹시.. resin에는 인코딩 지원하는 필터링 설정은 어떻게 하는지요..

도와 주세요..

Re:윈도우즈에서는 됐는데 리눅스에선 한글이.. smartUpload..
관리자 / 2003-01-23 00:00

한글관련해서
Unix 에서 Resin 운영중이라면
Resin이 올라간 shell의 환경변수 LANG=ko_KR.eucKR
식으로 설정을 확인해보고
개발프로그램 소스에서  
jsp인 경우 아래와 같은 형식
<%@ page contentType=\"text/html;charset=euc-kr\"%>
servlet인 경우
response.setContentType(\"text/html;charset=euc-kr\");
정도로 하면 대부분, 한글은 인코딩과 디코딩에 대해 별도의 
처리과정없이 정상적으로 처리됩니다.

혹시 필요에 따라 특정 어플리케이션에 대해서 

이런 식으로 강제 설정할 수도 있습니다.

이런 부분이 정확하게 설정되어 있는 경우에도 한글이 깨진다면
나머지 부분은 개발프로그램에서 인코딩과 디코딩을 하는 수 밖에
없습니다.


--원경연 님의 글 [2003-01-23 03:54:35]
>파일과 함께 text box 나 text area를

ENCTYPE=\"multipart/form-data\" 로 넘겨서..

smartUpload 로 받아서 파일 세이브와 db 저장을 하고 있습니다..

윈도우즈에서는 잘 되었습니다.. 물론 레진이고요..

linux 에서 레진 돌리는 곳에선.. 이상하게 안 되네요..

???????????????? ??????????? 

??Œ? 

이런식으로 나오네요..

smartUpload 빈으로 들어가서 한글을 제대로 인식하지 못하는 것 같습니다..

그런데.. 왜.. windows에서는 됐는데.. linux에서는.. 안될까요..

호스팅 받고 있는데.. 그쪽의 resin.conf 가 다를까요..

euc_kr 이거는 돼어 있다던데..

혹시.. resin에는 인코딩 지원하는 필터링 설정은 어떻게 하는지요..

도와 주세요..