apollo89 요즘 읽고 있는 책
프로그래머의 길,멘토에게 묻다
데이브 후버,애디웨일 오시나이 공저/강중빈 역
프로그래머 그 다음 이야기
임백준 등저
대규모 서비스를 지탱하는 기술
이토 나오야,다나카 신지 공저
존 맥아더의 성경,이렇게 믿어라
존 맥아더 저
아이디어맨 Idea man
안진환 역/폴 앨런 저
예스24 | 애드온2
최근에 Excel 로 레포팅 관련 작업이 있었는데, Excel 결과 파일이 한글이였다..

Excel 생성및 관리는 POI(http://poi.apache.org/ (새 창으로 열기)) 를 사용하였다.

그리고 Excel 파일 개수가 너무 많아서 zip으로 압축해서 제공하기로 했었다..

한글이 자꾸 깨져서 알아보니 jazzlib(http://jazzlib.sourceforge.net/ (새 창으로 열기))를 사용하면 한글 문제를 해결할 수 있었다..

그.런.데..

로컬에서도 잘되고 테스트 서버에서도 잘 동작하던 귀염둥이가 실망 서버에서 이상한 압축파일명을 뱉어내고 있는 것이였다..OTL!!!

사용자 삽입 이미지


그래서 열나게 여기저기서 검색을 해보아도 도무지 알수가 없었다..

로컬과 테스트 서버에서는 정상적으로 동작했다는 것을 감안, 결국은 테스트 서버와 실망 서버를 비교해본 결과!!

환경 설정이 틀렸던것이다..

테스트망] $ locale
LANG=en_US.UTF-8
LC_CTYPE=ko_KR.euc-kr
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

실망] $ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

그래서 저부분을 맞춰주니까 정상적으로 한글이 표시된다..

약간 찜찜하긴 하지만...

일단은 해결..
Trackback URL : http://apollo89.com/blog/trackback/325
openclose