apache 시작 스크립트
APACHE_HOME/bin/apachectl 스크립트안에
NLS_LANG=AMERICAN_AMERICA.KO16KSC5601; export NLS_LANG
를 삽입하고 아파치를 재시작한다음 테스트해보시죠 ..
> Linux + PHP3 + Apache + Oracle8 의 시스템을 사용하고 있습니다.
>
> 리눅스에서 아파치 웹서버와 PHP, 오라클NET8을 설치하고 다른 호스트에
> 있는 오라클서버와 연결했습니다. 처음에는 NLS_LANG설정을 안해서 sqlplus
> 으로 한 한글 입력이 모두 깨졌지만NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
> 설정을 한 후로는 sqlplus작업 시 한글이 깨지는 문제가 없어졌습니다. 하
> 지만 PHP를 통한 웹작업은 웬지 한글이 깨지는 군요.
> Putenv(“NLS_LANG=AMERICAN_AMERICA.KO16KSC5601”) 을 설정하지 않으면
> 한글이 깨지고, 설정하면
> Warning: Unable to connect to ORACLE (ORA-12705: invalid or unknown NL
> S parameter value specified) in ….. on line xx
> 와 같은 경고가 뜹니다.
>
> 왜 sqlplus는 한글문제가 없는데 웹을 통한 연결은 문제가 있는지 모르겠
> 습니다.
> 오라클 서버쪽을 잘못 세팅한 것인지, 클라이언트쪽을 잘못 설치한 것인지
> 궁금합니다.
>
> 추가로 오라클 서버쪽에는 기본으로 깔리는 DB를 사용했고,
> update props$ set value$=’KORA’ where name=’NLS_TERRITORY’;
> 로 변경했습니다.
>
>
|