크론에서 셸 호출함 셸에서 CGI파일이용해서, HTML화일 만듭니다. 그런데 CGI파일이 디비에서읽어들이는 데이터 중에 한글이 전부 '?' 처리 되서 나옴비나. 그냥 프롬프트 상태에서 셸 호출 하면, 한글도 안깨지고 잘 돌아가는데. 크론에서 호출하면 한글이 '?' 처리됩니다. 고수님들 부디 답변 부탁드립니다. 제가 놓친 부분이 있는지..
크론으로 실행할 때는 로케일과 환경 변수가 로그인 셸과 다르게 잡힙니다. 셸 스크립트 처음에 LANG 을 한국어 로케일로 설정하고, CGI 가 DB 에서 읽는 연결의 문자셋도 맞춰 주세요. crontab 에서 LANG 값을 직접 넣는 것도 방법입니다.