안녕하세요?
저의 환경은 다음과 같습니다.
Alzza Linux 6.1 + Oracle 8i + Apache 1.3.12 + PHP 3.0.16
오라클을 성공적으로 설치해서 잘 돕니다. 물론 팻치도 했습니다.
근데 다 하고 나서 oracle계정으로 .bashrc의 NLS_LANG을 설정하면 오라클이 스타트가 되지 않습니다.
주석을 달면 스타트 됩니다.
그리고 PHP연동에서
putenv("NLS_LANG=AMERICAN_AMERICA.KO16KSC5601");
을 하면 지원되지 않는 언어라고 나옵니다.
들어간 데이터는 영문은 잘 나오지만 한글 데이터는 깨져서 나옵니다.
그래서 아파치 설정의 apachectl 파일에 환경변수를 설정해 봤지만 소용이 없었습니다.
해결방법을 아시는 분 가르켜 주세요.
참고로 위의 소스한줄을 안해도 로컬일 경우에는 그녕 OCI_Logon함수로 되는 걸루 알고 있는데
안되는 이유는 뭘까요?
글구 여기 사이트도 DB가 오라클이라면 NLS_LANG을 어디어디에 설정을 해 두셨는지 알고 싶습니다.
아니면 한글을 쓰기위한 어떤 조치를 하셨는지??
고수님들의 조언 부탁드립니다.
|