Jfile 중국어 파일명..
- 작성자 :
- 이*종
- 작성일 :
- 2014-10-31 11:46:03
- 조회수 :
- 655
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요..
중국어 파일명으로 다운로드시 파일명이 ___ 이런식으로 지원되지 않아 문의 드립니다.
身份证号,测试 파일명이며 한자는 되는데, 중국어로 사용 시 문제가 발생 하네요..
JfileDownloadView 클래스를 보면
private String getEncoding(String fileName)
throws UnsupportedEncodingException {
return new String(fileName.getBytes("euc-kr"), "8859_1");
}
euc-kr 로 getBytes 하는데 지원 안하지 않을까요?
그리고 상기 파일명으로 사용 시 console log를 찍어보면 마찬 가지로 파일명이 깨집니다.
중국어 를 지원 하지 않는거 같으며, 파일명을 난수 에서 중국어로 변환 시 정상적으로 중국어로 서버에 변경되서 반영 이 됩니다.
환경은 서버 DB 등 모두 UTF-8 로 셋팅 되어져 있습니다.
한글과 영문 사용 시 문제 되지 않습니다.
감사합니다.
중국어 파일명으로 다운로드시 파일명이 ___ 이런식으로 지원되지 않아 문의 드립니다.
身份证号,测试 파일명이며 한자는 되는데, 중국어로 사용 시 문제가 발생 하네요..
JfileDownloadView 클래스를 보면
private String getEncoding(String fileName)
throws UnsupportedEncodingException {
return new String(fileName.getBytes("euc-kr"), "8859_1");
}
euc-kr 로 getBytes 하는데 지원 안하지 않을까요?
그리고 상기 파일명으로 사용 시 console log를 찍어보면 마찬 가지로 파일명이 깨집니다.
중국어 를 지원 하지 않는거 같으며, 파일명을 난수 에서 중국어로 변환 시 정상적으로 중국어로 서버에 변경되서 반영 이 됩니다.
환경은 서버 DB 등 모두 UTF-8 로 셋팅 되어져 있습니다.
한글과 영문 사용 시 문제 되지 않습니다.
감사합니다.
A
안녕하세요. 표준프레임워크센터입니다.
현재의 문제는 코드쪽 문제보다 브라우저상에서 중국어 encoding을 지원하지 않는 문제같습니다.
사용하시는 브라우저의 encoding설정에서 중국어를 선택하시고 다시 실행해보시기 바랍니다.
How to view Chinese in Desktop browser->
http://www.b-t.asia/chinese/howto-view.php
를 참고해보시기 바랍니다.
감사합니다.
현재의 문제는 코드쪽 문제보다 브라우저상에서 중국어 encoding을 지원하지 않는 문제같습니다.
사용하시는 브라우저의 encoding설정에서 중국어를 선택하시고 다시 실행해보시기 바랍니다.
How to view Chinese in Desktop browser->
http://www.b-t.asia/chinese/howto-view.php
를 참고해보시기 바랍니다.
감사합니다.